Added OSM mapping log and adapted OSM commands accordingly
Added hooks functionality
changed behaviour of import/map commands to better adequate to mapping log.

Modified tests accordingly
Removed constructor without arguments for CannotRunGeogitOperationException.java
Refactored OSMDownload to OSMDownloadOp and OSMUpdateOp internal operations.

Also fixed an issue which caused compiler errors with Java 1.6.
added OSM man pages

added also missing man page for diff comand
fixed some wrong OSM code and tests
Moved unit tests from OSMDownloadTest to OSMDownloadTestOp.  These tests do not use the CLI.