add option to set up 4k aligned partitions for swap and zfs

I rebased the 4k partition alignment on top of the GCE & other changes, we already agreed this one can go in.

Remaining ones are the `-o ...` changes for compression and noatime; I will likely not get to that for a while sorry.