librocket GUI support

@Revington: I haven’t thought about the debugger yet. I’ll look into it.

@EdBighead: The API that Panda3D exposes is 100% the same as the Python bindings of libRocket expose.