Update the Android module

It has existed for quite some time already and some new calls have
been added to the device module API since then. So implement those
new calls that make sense on Android.
Use raw data for the one pixel signalisation image

This has two main benefits:
* the one pixel PNG file is no longer needed
* the PNG image data does not need to be decoded every time the
  one pixel signalisation image is used