AbstractController: handle entity hostname/port change
Expose AbstractController.HOSTNAME_SENSOR

- instead of hard-coding Attributes.HOSTNAME, make it configurable
Merge pull request #954 from aledsage/fix/AbstractController-memberChange

Fix: AbstractController on member change