New test cases + test framework fix

* Test cases for createBuffer(hostPtr)
* More rigorous negative tests for createProgram, createCommandQueue
* Several fuzz tests throughout the suite were erroneously passing