Add getBytes() and getBytesSync() to assets to get arbitrary binary data.

The caller is then responsible for interpreting said data.

This includes implementations for Java, Android, and iOS platforms.