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
ARB_query_buffer_object: Add glGetQueryObject{ui64}v tests

Tests check if glGetQueryObject{ui64}v store correct value
to query buffer object.