Refactor jasper-initramfs to use more shared components

jasper-initramfs contains a collection of essential hardcodings and hacks. These ought be refactored so that the result leverages oem-config more heavily, perhaps uses preseeding with some d-i components, and otherwise is made more modular and controllable.

Work Items: (natty-alpha-3):
[ogra] research improvement of vfat reformatting (it is still needed to use a tmpfs for MLO rewriting): DONE
[ogra] integrate jasper with plymouth: DONE
[ogra] research issues with fixrtc script integration: DONE
[ogra] research boot.scr creation in flash-kernel-installer and if possible call this from jasper(will have to wait for flash-kernel reworking): POSTPONED
[persia] research different ways to set up SD card optimization and implement them with jasper: POSTPONED
[ogra] create new framework for board specific hacks (will use database of flash-kernel once this is implemented): POSTPONED
[ogra] move swapfile creation into livecd-rootfs: DONE