Updated NavigationDrawerAdapter and ListViewAdapter to accept any List implementation instead of just an ArrayList
Initial migration of navigation drawer to its own fragment
Renamed nav drawer item callback interface for clarity
Added unique IDs to each navigation item so that determining which navigation item was pressed will be more robust. Determining the clicked navigation item will no longer rely on the position of the item in the list.
Fixed NavDrawerItem id not getting set properly
Restored navigation callbacks and proper fragment switching in StartActivity
Cleaned up action bar title changing code. Moved most of the logic to onPrepareOptionsMenu()
Corrected the action bar title when going up from settings
Moved logic for selecting default and current fragments when a StartActivity is created to the NavigationDrawerFragment
Fixed navigation drawer state not persisting correctly during orientation changes
Fix for event deserializers breaking when no "short_name" was specified
Merge pull request #54 from the-blue-alliance/short_name_fix

Fix for event deserializers breaking when no "short_name" was specified
Moved responsibility for remembering which item was selected last back to the StartActivity
Merge branch 'master' into navDrawerFragment
Re-fix navigation item highlighting when returning from settings.
Corrected drawer closing immediately after being opened when an Activity with a navigation drawer is started
Added a flag the the NavigationDrawerFragment's setup method that allows disabling the nav drawer learning encouragement
load and display event awards
remove print statement
open team view from awards layout