Enhance Hight level APIs CLusterClient/ClusterServer and Devices (#452)
* "Supported" is more generic usable than "Present"
* Introduce new convenient methods to check existence of attributes, events and commands
* Enhance and Fix Endpoint logging
* Convenience methods to set reachability flag
* Enhance ClusterServer tests, add ClusterClient tests
* Use it also in IntegrationTest