ARB_query_buffer_object: Add out of bound buffer access test

Test runs asynchronous query and tries to store the result
out of the bound of query buffer object to check if
GL_INVALID_OPERATION is generated correctly.
ARB_query_buffer_object: Add test for QUERY_BUFFER_BINDING

Tests if glGetIntegerv returns correct binding for
query buffer object