Release v0.2.1
Reset version for future development
Minor: typo
Add P2SHBitcoinAddress.from_redeemScript()
Add warning about the merkle-tree algorithm duplicate txid flaw

Lots of people read the Bitcoin Core codebase to learn more about
crypto; better to warn about flaws explicitly so they don't blindly copy
the code for other uses and create broken systems.
Fix script name
Move sys.version test out of x/b2x/etc. functions
use same name for function to load test data

The test data loading function was previously sometimes plural and
sometimes singular. This makes it always plural, because each file might
have multiple different vectors of test data.
Merge pull request #23

c9be341 use same name for function to load test data (Bryan Bishop)
Add celebrity endorsement
Get rid of semicolons in bloom tests

Cut-n-paste error? Weird, where'd they come from?
Add missing time import
Use absolute imports
Properly encode bytes for printing
Fix weird 8-space indentation
Fix various formatting issues
Remove non-existent messages

No idea where these came from.
Type

Thanks Kanzure

Note that typos are eligible for a reward of log2(n) * 1uBTC for each
typo found; I'm not very confident...
Add a test for proper exception raising on bad start
Merge pull request #25

6d11a20 Add a test for proper exception raising on bad start (Isaac Cook)