Initial set of changes for separating the logging between device specific code and the rest.
Added missing destructors and documentation.
Renamed Log.h to AndroidLogger.h
Removed file.