More work on bindings

- Add IDE test scripts folder
- Add viewer userdata, for changing viewing/projection matrices when
  rendering a scene.
- View/projection matrices no longer bound to a draw buffer, but instead
  to a scene. Programs should maintain different scenes for world objects
  and GUI objects.
- Add window module to graphics script library