Registrations redux

See AGDROID-294 and AGDROID-278 and AGDROID-269.

Build instructions : install aerogear-android-core and the 'mvn clean install' while an emulator is running.  The build should pass.  If you have older code then updating it is a good exercise.