including the latest improvements for data publishers to trunk

git-svn-id: https://svn.wso2.org/repos/wso2/carbon/platform/trunk@169825 a5903396-d722-0410-b921-86c7d4935375
including the latest changes to BAM medaiot to trunk

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