test: extracted MockContentProviderContext class
levels: added StationIntentService for updating single station info
test: sleep max 200ms in tests

Makes them run so much faster!
test: minor fix in package structure
levels: StationGraphActivity calls StationIntentService
ods: moved timestamp from monitor to OdsSource
ods: OdsSource now handles saving id and timestamp in contentvalues

Also increased some sleep times in tests. They are currently a little
unstable.
ods: removed SyncStatus from data db

Wasn't being used for anything, and as long as the ods 'only' supports
GET for its core data, there is no need for it.
ods: OdsSource schema contains everything besides primary key

Prior to that users would manually have to build the complete schema
information --> error prone.
test: removed MainActivityTest
test: moved SharedPreferencesHelper to testUtils
test: added PrefsRenamingDelegatingContext

Doesn't quite work though yet, as the singeltons are causing different
Context instances to be stored.

--> Remove singelton patterns?
ods: removed singelton pattern from GcmIdManager
ods: removed singelton pattern from .data.GcmManager
ods: removed singelton pattern from CepManager
test: cleaning and more fixed bugs in RenamingContext

Tests still don't run. We really need some DI framework!! Dagger?!
ods: minor cleanup in BaseGcmIntentService
ods: added CepManagerFactory
ods: made interface out of CepManager
test: fixed tests for .ods.cep