[PM] added "timeout" capability

The checkIfTCResponsive() method is a workaround solutions that
emulates a timeout handler in cases where a TC is disconnected from
cold start and . Timeout value is at default 60 seconds

2. Erratum on PoECounter upper-bound

3. Added notification to RDP during TC power up events
[pm] Mapper update on TC objects

TC objects are now removed first if a new TC object is added with the
same port. This ensures no duplication of TC objects on the map of the
same port
[PM] removing port 0 power up at startProtocol