Merge the master with the changes of PR #128

This PR contains the following changes:

Remove unnecessary threads in messaging model
Adding executor service for threads

Related JIRA -https://issues.apache.org/jira/browse/STRATOS-1017