API Test: Upload blocks with bad blockid hash

Tests that upload a single block (using both individual and msgpack upload) with a bad blockid/hash.

Keep in mind that the status code verified is 412, since #178 did not make any change to the status code for this scenario.
(Also look into CBDEUCE-237 Fix Status Codes)