Added the basics of LVM and Crypting support.

Nothing works yet (as it is still not finished ;D) and the current GUI may be changed at any time.
Still, tracking it in GIT seems the best thing to do to avoid huge commits later.
I hope to get it finished soon!