re-structuring install broadcast listener registration and unregistration.

The broadcast listeners were registered only in onResume(), and they were also
unregistration in onPause(), so InstallActivity would not get the broadcast
unless it was the current Activity
Specifically format commit's author date rather than transforming it for faketime.

closes #105