Add basic navigation drawer menu.

This is a very rough, incomplete, initial implementation of a navigation
drawer menu.
Improve nav drawer styling.
Move nav drawer strings to resource file.
Add highlighting on selected nav drawer item.
Move navigation drawer classes to new package.
Merge branch 'drawer' into dev