SWRepositoryInfo transformed to ServiceInfo, removed jaxb for sw repository info (now, the service info is not managed by jaxb, but is standalone POJO object).

Detection of sw repository disconnect on both native client and data/lite member.

SwRepository and TaskManager are now ready to run correctly on Native Client.

Used singleton ClusterContext in Runner main class
Merge remote-tracking branch 'origin/master'