storage integration

contains changes needed to integrate different storage modules to MB. (eg: cassandra, mysql, H2)

NOTE: merge after the code review is complete.
This is removed with commit https://github.com/wso2-dev/carbon-business-messaging/commit/b2204f64d678ca7f33a7d81b481d209c8b298b8a