Added some locks around the access of the recordings.
Replace some strings with constants.
Update the service classes with the connection state constants.
Fix the identifier string for an episode.
According to the htsp website it is "episodeOnscreen" instead of
"onScreen".
Pass the error type as a string.
Update the status screen and the reconnection behaviour.
When the connection to the server is broken, show the status screen.
Depending on the cause show only certain information on the status
screen. Disallow opening the menu until the connection is ok.
Update the recording count when the drawer is openend.
This fixes the issue that after startup the number are not shown.
Added some comments.
Merge branch 'master' of git://github.com/rsiebert/TVHClient
Move the fragment loading stuff into the post resume method.
This hopefully stops the illegal state exceptions.
Exit the app when no more fragments are in the back stack.
Do not disable the entire menu when the status screen is shown.
When the connection to the server is down then no connection or setting
menu was available to fix that.
Use constants for some strings.
Updated the changelog.