Fix bloom tests for p2sh

Fixing only those parts that do not test for p2pubkey scripts because we have hardly any, if any transactions other than p2sh. Regression testing will still work for p2pubkey, but those are performed on bitcoin blocks rather than ours.

Fixed units:
- bloom_create_insert_key
- bloom_match
- merkle_block_1
- merkle_block_3 with an actual doge block