refactoring

* renamed commit/rollback operation to complete/cancel
* hide the installation of the patch info & installation manager
  services behind static helper methods in their respective classes
* fix patching XML 1.1 marshalling
* fix import of packages used only in Layer/AddOn/Identity javadoc
cleanup patch metadata
add layer test case