leanback: GuidedAction API tuning

- add GuidedAction.setIntent
- add context to Builder constructor
- Use ContextCompat to load drawable (instead of getResources().getDawable)
- remove multiple Builder.constructXXX() methods, replaced with
  clickAction(int id)
- add methods to load strings from resource id, using the newly
  added Context parameter of Builder constructor.
- fix typo of nchecked.

Bug 26228853

Change-Id: Ib9a11d6cecbd4462fd3291e73abfc379acc71fd3
2 files changed