add initial support for bitcoinj wallets

 * not yet documented in the Tutorial
 * extract scripts are not yet supported
 * Unicode is supported, but there are no unit tests for it yet
 * unit test are being skipped by Travis at the moment