|BUILD CONFIGURATION|
[Gunslinger.pro]
* Added the Utility header and the EditorViewportManager files for compilation
* Removed the OpenGLWindow source files

|SOURCE|
[EditorViewport]
* The class inherits from QWidget to allow for easier integration into the Qt
  framework
* Create uses the widget's size to determine how to render
* paintEvent draws the contents from the framebuffer object and overlays the
  text "Test"
* Render sets the correct clear colour and clears the colour buffer
[EditorViewportManager]
* This class will maintain the order of the EditorViewports and will allow for
  new viewports to be easily managed
[MainWindow]
* Added Initialise3DSplitter to test the OpenGL framebuffer object rendering
* Added an Initialise function to clear up the constructor from any possible
  catastrophic code failures
[Utility]
* Added a helper macro to safely free memory in use by a pointer allocated with
  new