add more tests and improve handling of infinity point in elliptic
use hex strings instead of raw byte slices in btckey tests
add point decompression in elliptic with Decompress()