v0.12.0

Starting a PR to collect the final changes before a synchronized release with the Android library and vi-firmware.