restructure "bootloader" module
Merge remote-tracking branch 'upstream/master' into bootloader

Conflicts:
	data/bootloader.yml
Merge pull request #144 from lslezak/bootloader

Restructure "bootloader" module.
If storage is merged, all modules and clients compile.