getrawtransaction: add test for invalid block hash
Add a reasonable error message on invalid blockhash parameter at getrawtransaction API function.
GetTransaction now assumes lookupHashBlock is zero or valid hash block.