Java/all

 - Includes Mark Tomczak's `usekey` branch [Issue 104](https://code.google.com/p/keyczar/issues/detail?id=104)
 - Added full wireformat to `usekey` implementation for interop tests [issue 116](https://code.google.com/p/keyczar/issues/detail?id=116)
 - Fix attached signer from padding signature [Issue 127](https://code.google.com/p/keyczar/issues/detail?id=127)
 - Fixed Java key hash incompatibility and added backwards compatibility for ciphertexts with wrong hash. [Issue 105](https://code.google.com/p/keyczar/issues/detail?id=105)
 - Added support for key collisions [Issue 108](https://code.google.com/p/keyczar/issues/detail?id=108) and fixes [issue 107](https://code.google.com/p/keyczar/issues/detail?id=107) too.
 - Suite of interop unit tests for Java, Python2, Python3, C#, and Go data
 - Fix x509 import on Python3