Fragment based preferences
Use constants for stuff stored in SharedPreferences
Remove obsolete compatibility with API<9
Bump version
Check if cursor is null to avoid NullPointerException
Check if selected tab is null to avoid NullPointerException
Check if Cursor is null
Fix warnings
Utilize Java 7 language features
Update HISTORY
Update Copyright year
Play all next for categories
Fix cursor leak