The history fragment can now change the date it views.
Shows a progressBar and tells if there is no result for the history view
Moved the selected day to the history client so the value persists between fragment changes.
Added a cancel button to the date picker.

There is a bug, so I had to use a class I found in an answer here:
http://stackoverflow.com/questions/11444238/jelly-bean-datepickerdialog-is-there-a-way-to-cancel
The class: https://docs.google.com/file/d/0B-Q8sq_qCRv3V1NEbk5kTlJXSm8/edit
I slightly modified the code to fit my needs.
Cleaned up the code and fixed possible nullPointerException
Added easy way to set the door position. Just need the door position images
Added loading indicator for the GarageOpenerView