GELI revisited

Review the commit history for changes since 90bd9ddbbf...!

Based on mmatuska/mfsbsd commit # 90bd9ddbbf.
Added GEOM ELI (GELI), GELI swap, pkgng, and lots of other goodies.