Playlists files are downloaded instead of the playlists themselves.
Made sure the get() never returns NULL.
Fixed #8. Can set dismiss listener to null.
Fixed #9. OrientationState is now a Singleton.

The orientationstate's width and height would always be reset as OrientationState wasn't a singleton
Commit()ing a pref is blocking. Apply()ing is not. Use apply() instead.
Only notifyProgress(100) when successful.
Made getDevice exceptions more explicit.
Lowered dialog fadeout time. Delegated rotation to dialog.
Check if wifi is available _and_ if it was configured once.
Removed unused code.
Handle its own rotation.
Fixed #7, #6, #2.

When failing to update content (force) a message with a reason is shown.
When registering, a content update is forced before restarting app.
Configured network is shown within the SSID edittext.
Fixes #1. Media Gallery added.
Fixed #10. When files within playlists get changed, device updates.
Fixed #12. Crashlytics added to project.
Fixed #12. Crashlytics added to project.
Removed request Id from view.
Default timeout should be 8 seconds.
Made sure to broadcast update if only media settings changed.
Try to handle errors properly...