Implemented domain mapping support for subscriptions: STRATOS-628
Adding missing files of previous commit
Adding missing file in rest.endpoint component SubscriptionDomainRequest.java
Fixed STRATOS-636 - Remove on termination and persistant mapping values are not set correctly
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-stratos
fixing STRATOS-634
Format code
adding new schemas for subscription, serviceDefinition, tenantInfo and eiditing some existing ones
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-stratos
merging, schema tested with test webapp to the main webapp
The subscribe request from the UI sends in additional params. Adding them too schema and making them optional
maing remove-on-termination not mandatory

Signed-off-by: Udara Liyanage <udara@wso2.com>
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-stratos
Removed target,.git folders from maven artifacts and included DISCLAIMER file

Signed-off-by: Imesh Gunaratne <imesh@apache.org>
Added ports activated info log in cartridge agent
Updated load balancer port mapping logic to find outgoing port according to the incoming port rather than looking at the transport
Updated load balancer configuration test according new port mapping model
Updated port map abstraction to expose port map as a collection
Fetched incoming request port from axis2 message context property TARGET_HOST
Removed maven assembly plugin version from stratos parent pom.xml to be inherited from apache pom.xml

Signed-off-by: Imesh Gunaratne <imesh@apache.org>