add retry method to remote castmanager

Change-Id: I7e9864277f8ee59d4fcd43076200dfed40bed3c5
just call selectdevice(null) an routeunselect

Change-Id: Icd25c29c0a731810f675a502b2c1458f7733c972
work around lack of debug logging

libraries are always compiled as release,
to add resource that can be overidden to enable logging

Change-Id: Iefaf3c8830019dda0062c2969a3117911c1b18d8
remove dead messengers from the set

and synchronize access so teh iterator wont explode

Change-Id: I30353c5b2f4865b5aa25ccec162672648deb67fe