Rework transmitting to be based on BeaconTransmitter from the Android Beacon Library's android-l-apis branch