README.md: Align the options table
Remove unneeded <iostream> includes

In some implementations of the C++ standard library just including
<iostream> in a TU can add a runtime overhead to the program startup.
Improve wording in the man page
man page: Only use --option=arg syntax if required
Cleanup loading functions

- Remove configure-time endianness check
  (replaced by run-time check to be optimized out by the compiler)
- Move loading functions into the util namespace
- Only keep the setup header entries we actually need
Improve input/output file error message
cmake: Use pkgconfig values as hints in FindLMZA
Don't mix class and struct
Add C++11 feature checks
Silence style warnings
Fix Doxygen references
Use C++11 alignof(type) if available