Merge pull request #1 from wso2-dev/master

updating fork from master
Integrating integration framework into kernel
Merge branch 'integration' of https://github.com/supunmalinga/carbon4-kernel
Merge branch 'feature' of https://github.com/supunmalinga/carbon4-kernel
Adding feature mgt integration test
Merge branch 'release-4.3.0' of https://github.com/wso2/carbon4-kernel
Merge branch 'release-4.3.0' of https://github.com/wso2/carbon4-kernel
Merge pull request #2 from wso2/release-4.3.0

updating fork from 4.3.0
Merge pull request #3 from supunmalinga/integration

Integrating integration framework into kernel
Merge remote-tracking branch 'origin/master'
restarting after feature installation and verifying.
Merge branch 'release-4.3.0' of https://github.com/wso2/carbon4-kernel
Fixing WSAS-1701
fixing issue - Updating CarbonContext to read OSGi services CARBON-15038
improving exception handling in SystemValidator
updating SystemValidator
adding security exception
improving error logs
reformating fix for CARBON-14863
Use EntryEvent#getOldValue instead of EntryEvent#getValue to get the member that left.