Add MultiROM config

Conflicts:
	BoardConfig.mk
hammerhead: Suppress secure erase

Use the hack to speed up flashing (by the factor of 10).

Change-Id: I921bba5561bcca23fd94c9ada4d1e433389fb6e9

Conflicts:
	BoardConfig.mk

Conflicts:
	BoardConfig.mk
Init all input paths in mr_init_devices.c

* They might be numbered differently on different kernels
Wait for mmblk initialization in tramp_hook_before_device_init()

Conflicts:
	BoardConfig.mk
Don't init /dev/fuse, it is done by trampoline now
Add Ubuntu Touch rom_info.txt
Add MultiROM recovery hooks for Ubuntu Touch extra mounts

Conflicts:
	BoardConfig.mk
Fix Ubuntu Touch cmdline (set console=tty0)

* Fixes 30s freeze during boot, something tries to write into
  serial console and it takes a while until it timeouts
Set CPU scaling governor to ondemand or interactive in trampoline

* The default governor on hammerhead is performance -> loads of
  useless heat
Add MR_CONTINUOUS_FB_UPDATE

Conflicts:
	BoardConfig.mk
Add MR_DPI_FONT define to BoardConfig
mr_hooks: set-up cpu governor and power modes exactly like init
Add rom_info.txt for SailfishOS
Prefer interactive governor in mr_hooks.c

* Ondemand doesn't ramp up the frequency correctly for some
  reason