Move advertising services logic to a separate class.
Rename collection getter

[#48753337]
Prepare gateway to use unique id to update offerings.

 * Extract Service, Plan and ServicePlanChangeSet into model objects
 * Extract HTTP handling into its own object
 * Extract CCNG advertising into ServiceAdvertiser
 * Rename CloudControllerCollectionGetter to CloudControllerServices

[#48753337]