Refactored memory pool implementation. Moved some GUI related things from the builder into a more generic approach.

Added glVertexAttribIPointer to glmock.