Python/all

 - Python 3 support using 2to3 [Issue 125](https://code.google.com/p/keyczar/issues/detail?id=125)
    - moved unit tests to package keyczar.tests
    - moved keyczart to package keyczar.tool
    - Added binary-only api for en/decrypt, attachedverify
    - refactored backend to use streams for all en/decrypt
    - refactored most of the char manipulation to bytes & bytearray
    - removed cut/paste python source code
    - removed circular references
 - Adds Timeout Signatures [Issue 10](https://code.google.com/p/keyczar/issues/detail?id=10)
 - Adds Tool recursive Directory creation [Issue 115](https://code.google.com/p/keyczar/issues/detail?id=115)
 - Adds Tool `usekey` implementation to produce full test data  [Issue 116](https://code.google.com/p/keyczar/issues/detail?id=116) 
 - Suite of interop unit tests for Java, Python2, Python3, C#, and Go data
 - Added key collision support [Issue 108](https://code.google.com/p/keyczar/issues/detail?id=108)
 - Corrects zero padding of RSA key data [described here](https://groups.google.com/d/msg/keyczar-discuss/8Z3K_K5LLiU/IjgYRzyFebYJ)
 - Adds leading zero to EMSA pkcs#1 1.5 to match spec.
 - Moved test data to submodule