Pull drawer from MainActivity, use abstract class
Fix selected item position
Remove animation between activities and drawer
Make fragments independent from MainActivity and refactor fragment creation
Extract library code from main activity, make DB a singleton
Get database in fragment instance for current context
Remove db reference from LibraryFragment
Extract PlaylistsFragment from MainActivity
Remove unnecessary code
Add ListFragment class
Remove unnecessary reference to MainActivity from IconicAdapter
Make selectedItem an instance variable
Show generic fragment title
Extract ListFragment from MainActivity
Add PlayerFragment
Merge remote-tracking branch 'origin/develop'