Use compound drawable for navigation list items
Use <merge> layout element where possible

When a layout is only ever going to be inserted as a child of a
ViewGroup in some other layout, the <merge> element can be used as the
root element.
Rename DrawerActivity to BaseActivity
Rename navigation_drawer layout to activity_base
Use right-to-left compatible layout properties
Fix: to support API <17, add non-RTL layout params
Use Gravity.END to support RTL languages
Add drawableStart property for RTL languages
Cleanup: remove unused IDs
Use fragment tags rather than IDs

Prevent Lint from complaining about unused IDs.
Explicitly specify that text is not selectable
Use string resource for continue button text
Ignore HardcodedText warnings for placeholder text
Ignore ContentDescription warning in action layout
Add content descriptions to images in site items
Ignore AlwaysShowAction warning

The notification action really should always be shown. Perhaps an
alternative is to give it a high priority, but I haven't found a decent
and documented way to do this.
Ignore MissingVersion warning in manifest XML
Ignore SetJavaScriptEnabled warning for now