Enable HTTP in the OSGi tests.

git-svn-id: https://svn.apache.org/repos/asf/axis/axis2/java/core/trunk@1577342 13f79535-47bb-0310-9956-ffa450edef68
* Completed the OSGi test: it now sends a SOAP request to a service deployed with OSGi.
* Added the OSGi test to the build.

git-svn-id: https://svn.apache.org/repos/asf/axis/axis2/java/core/trunk@1577343 13f79535-47bb-0310-9956-ffa450edef68
Removed unused imports.

git-svn-id: https://svn.apache.org/repos/asf/axis/axis2/java/core/trunk@1577344 13f79535-47bb-0310-9956-ffa450edef68
Correctly override the AxisServlet init method to avoid the issue described in AXIS2-3710.

git-svn-id: https://svn.apache.org/repos/asf/axis/axis2/java/core/trunk@1577345 13f79535-47bb-0310-9956-ffa450edef68
Removed the hack for AXIS2-3710. It is reasonable to require code running with a new major Axis2 release to conform to the Java EE specs (i.e. to override the GenericServlet#init(ServletConfig) method in a correct way).

git-svn-id: https://svn.apache.org/repos/asf/axis/axis2/java/core/trunk@1577346 13f79535-47bb-0310-9956-ffa450edef68
No need to get the service reference for the ConfigurationContext multiple times.

git-svn-id: https://svn.apache.org/repos/asf/axis/axis2/java/core/trunk@1577347 13f79535-47bb-0310-9956-ffa450edef68
AXIS2-5329:
* Remove the explicit invocation of OSGiConfigurationContextFactory#update and instead let the config admin service do its job.
* Correctly handle the simultaneous dependency on ConfigurationContext and HttpService for the registration of the OSGiAxisServlet: instead of tracking the HttpService, we track the ConfigurationContext and register the servlet via the HTTP whiteboard service.

git-svn-id: https://svn.apache.org/repos/asf/axis/axis2/java/core/trunk@1577348 13f79535-47bb-0310-9956-ffa450edef68