Added a nice APT library along with the supportrepo module (set-ups the support repo present in latest snapshots)

modules/bootloader: inst: fetch bootloader from supportrepo, if we can

core/main: support for enums.