Android: Refactoring intent handling for ListItems

Intents will no longer fail on ActivityNotFoundException, will just silently bail out.  All intents are created in constructor, no longer overriding launch
Android: make launch() final, remove overrides
Android: equalize padding, convert dip -> dp