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