Improvements to GameHelper/BaseGameActivity.

Progress dialogs removed. Error checking revised to produce more useful messages than 'Unknown error'. Logging revised and large parts rewritten to provide better debug info.