Resending the pull request for "Simplifying Carbon Platform Logging Story & Support Extending"

IMPORTANT: Please merge the following kernel fix before merging this.
https://github.com/wso2-dev/carbon4-kernel/pull/85

JIRA: https://wso2.org/jira/browse/COMMONS-110