Added support for APM volumes with 512, 1K, or 2K block sizes.
Better memory handling in some places (more to come).
Better GPT detection.
Cleaned up some parts of the Linux build.  Now requires libbsd for strlcpy/strlcat.