Merge pull request #12 from wso2-dev/master

Pull request to sych up with wso2-dev
Merge pull request #14 from wso2-dev/master

Changes for JIRA issues
fixed ESBJAVA-3006
Fixing ESBJAVA-2923
APIMANAGER-2196 - API Gateway modificates response header issue fixed
Adding the fix for issue https://wso2.org/jira/browse/ESBJAVA-3101
Merge pull request #18 from malakasilva/master

NTASK Inbound integration
Clonning serverSide property, Fixing https://wso2.org/jira/browse/ESBJAVA-3105
Merge pull request #20 from malakasilva/master

Hot deployments and JMS features
Porting fix from https://wso2.org/jira/browse/APIMANAGER-2256
Merge pull request #21 from raviu/master

Porting fix from https://wso2.org/jira/browse/APIMANAGER-2256
Merge pull request #22 from malakasilva/master

jms transaction fixes
synapse common fix
added getInpuType and getOutputType to implement Type Aware mediator concept
fix for LB-140
Merge pull request #28 from isudana/master

fix for LB-140
patch for ESBJAVA-3015
Merge pull request #29 from isudana/master

patch for ESBJAVA-3015
fix for ESBJAVA-3006
Merge pull request #30 from isudana/master

fix for ESBJAVA-3006