Remove double test of etag.getETag + Log changes

Also, move "200 success" Log.i and add new Log.i when ETag is saved.
Allows success to be seen for folks still running on MythTV 0.25.
Fix typo I can't see.

Log.i( TAG, "download : saving etag: " + etag.getETag() );
Log.i( TAG, "download : saving etag: " + etag.getETag() );
Fixes #107 by handling null start and end times
Remove debugging data (which could be null!)
fixes #98

changed how date tests are performed in sql
fixes #108

large update to handle the case where switching between backends
Merge branch 'master' of
git@github.com:MythTV-Clients/MythTV-Android-Frontend.git

Conflicts:
	src/org/mythtv/db/dvr/ProgramDaoHelper.java
fixes #90

Added check to image cache to verify if network/master backend is still
available before downloading banners or coverart.  Also, Add/Clear HLS
menu items get removed/added appropriately based on network
connectivity.
* Fixed comments
Merge branch 'master' into sidebar_menu
updated log statements
Merge branch 'master' into sidebar_menu