merging branch commits r173230 for ESBJAVA-1824 and r173212 for ESBJAVA-1801

git-svn-id: https://svn.wso2.org/repos/wso2/carbon/platform/trunk@175169 a5903396-d722-0410-b921-86c7d4935375