Add endian component documentation.

The endian component 'current' may now select endian_type::unknown.
Add is_unknown to arch component
Add documentation
Add several checks to the CMakeLists.txt
Add configure directory and tests CMakeLists.txt