MULE-8018: Merge http connector code cleanup
Merge pull request #1162 from mulesoft/MULE-7972

MULE-7972: Redesign muleContext bootstrapping in OSGi
MULE-8018: Merge http connector code cleanup

Removing unnecessary code from listener
MULE-7865 - adding oauth 2.0 authorization code grant type support
MULE-8043: Query parameters are incorrectly processed when defined in different order than in the query text
Merge pull request #1166 from mulesoft/MULE-8043

MULE-8043: Query parameters are incorrectly processed when defined in di...
MULE-8018: Merge http connector code cleanup

Changes in the outbound part after code review feedback
MULE-8018 - adding PR feedback to listener
MULE-7865 - applying changes after code review
Merge pull request #1163 from mulesoft/MULE-8018

MULE-8018: Merge http connector code cleanup
MULE-8018 - ignoring a test that was not running because of flakyness and was unignored
Merge pull request #1168 from mulesoft/MULE-8018

MULE-8018 - ignoring a test that was not running because of flakyness an...
Merge pull request #1164 from mulesoft/MULE-7865

MULE-7865 - adding oauth 2.0 authorization code grant type support
MULE-8047 - adding support for listener-config and request-config as shared resource
MULE-8048 - Make HTTP Connector able to run in throttling phase
Merge pull request #1169 from mulesoft/MULE-8047

MULE-8047 - adding support for listener-config and request-config as sha...
MULE-8048 - adding code review feedback
MULE-6866: Stop including all of the groovy dependencies
Merge pull request #1171 from mulesoft/MULE-6866

MULE-6866: Stop including all of the groovy dependencies
Merge pull request #1170 from mulesoft/MULE-8048

MULE-8048 - Make HTTP Connector able to run in throttling phase