template arguments use caps case as per STL/boost style.
Clean up endian handling
Do not use uncast_type or cast_chunk anywhere
Sort the makefiles
Move base58 unit test into the new framework
Ignore the unit-test binary
Create a checksum utility subsystem
Sort bitcoin.hpp
Include the checksum system in bitcoin.hpp