Add Sync adapter code structure, temp. wire it to update button.
Add potentially missing permissions.
Merge branch 'beta' into syncadapter

Conflicts:
	SeriesGuideBeta/AndroidManifest.xml
Add logging.
Set up periodic sync on app start.
Set supportsUploading false in SyncAdapter config.
Add label to content provider.
Prevent the account from getting removed.
Add the account at startup if it does not exist yet, schedule daily syncs.
Do not require Context and SharedPreferences...
Basic onPerformSync implementation.

Does not support updating single shows, yet.
Add requestSync helper, rename some stuff.
Add last update time to AdvancedSettings.
Expand requestSync to check if update interval has passed.
Use sync adapter to do auto update.
Support full update sync.
Use SyncAdapter to do manual delta and full updates.
Add finished sync log, do not enforce interval on manual syncs.
Remove last upated key from SeriesGuidePreferences.
Merge branch 'beta' into syncadapter