Fix build & update to cryptsetup 1.6.6

* Fixed some build issues mentioned in https://github.com/guardianproject/LUKS/issues/5.
  Fixes that I didn't push is a were for util-linux-ng build:
  * I've disabled autogen.sh since it forks bomb with me
  * Patched config.h (during build) to #undef HAVE_MNTENT_H
* cryptsetup 1.6.6: maybe I need to enhance the patch for posix_memalign to instead add a posix_memalign function that is a wrapper around Android's 'memalign'