Implicit implementation of bit_length, for 2.6 compatibility
Removed test from __main__ code block
Added more test vectors for SECP256k1 provided by fpgaminer
test_1 covers 'try-try-again' loop of RFC6979 Step H.