Updated registerRemoteController() for 4.3 compat

This change allows for OnClientUpdateListener to be implemented as a nested class of a NotificationListener, while preserving both permissions of the outer class and compatibility with API 18.