From MediaPlayer PlaybackCompleted state we can call start()
Embarassingly wrong code corrected for scheduling sound start.
Full brightness for Dawn Activity, and disabling lock.
Replaced deprecated flags for wake lock acquiring.
Added task comments.
Organize imports.
Added CREATOR field on BaseSavedState of custom view.
Ordered Parcel write/read, should help for BadParcelableException.