Rework setup.py to use setuptools and distribution files for package meta info.
Omnibus update.

 * Rename PatriciaTrie -> AuthTree.
 * Add compressed lengths for authentication tree prefixes (single byte for 2..8 bits in length).
 * Provide both level compression and proof updatable hashing.
 * Remove (de)serialize_hash, using the hash160/hash256 objects and (de)serialize_leint instead.
 * Fix header/footers (shorten, remove EOF doc).
 * Hey, look, it's 2014.