JCLOUDS-664:Implement OSImageToImage Function

implement OSImageToImage Function.
Changes to API implementation
1- Added PublisherName to OSImage
2-Changed Locations list to Location 
It is OK. It is used to set the parent root location.
BTW, make the constructor package private.