[STRATOS-940] -  Python Agent does not publish health stats upon a restart in Stratos - Catch the read and write exceptions from the socket and continue without crashing
[STRATOS-940] -  Reconnect when connection fails until forever.
[STRATOS-940] -  Raise ThriftReceiverOfflineException when exception occurs while publishing event. Healthstats catch ThriftReceiverOfflineException and tries to reconnect forever.
Merge branch 'master' of https://github.com/apache/stratos
Merge branch 'master' of https://github.com/apache/stratos
path modifications for python agent's configurations
path modifications for python agent's configurations
Revert "path modifications for python agent's configurations"

This reverts commit 4a95d40c423a2cc586d33beaaacfee1fb2a8713d.
Removed version specific entries from python agent config and derived values from runtime
Merge branch 'master' of https://github.com/chamilad/stratos
Merge branch 'docker-changes-m4' of https://github.com/chamilad/stratos
refatoring monitors
fixing merge issue
 fixing compilation issue, missing exception handling