|SOURCE|
[Windows::Game] Changed the Window Title member to a pointer
[Windows] Changed the HgVersion.h file to HgVersion.hpp

/TODO/
[Windows] Get a green triangle spinning
|SOURCE|
[GLExtender] Implemented a skeleton of the Initialise function to query OpenGL extensions

/TODO/
[GLExtender] Set up the Vertex Array Object GL functions
|BUILD CONFIGURATION|
[Xbox] Generates a HgVersion.hpp file instead of HgVersion.h
|SOURCE|
[Xbox::XboxVertexCache] Stubbed-out all member functions

/TODO/
[Xbox::XboxVertexCache] Implement rendering of vertices
|SOURCE|
[GLExtender] Added a few more GL functions
|MISC|
Removed the Mercurial version headers as they will be re-generated anyway
Created default branch
|BUILD CONFIGURATION|
[Pandora] Moved to the toolchain provided by Ivanovic on the OpenPandora board
[Pandora] Generated a Headers/GitVersion.hpp file with the Git version
          information

/TODO/
[Pandora] Use build dependencies and clean-up the output from the compiler
|BUILD CONFIGURATION|
[Pandora] Using dependencies, now

/TODO/
[Pandora] Add some defines such as PLATFORM_ARCH
|BUILD CONFIGURATION|
[Pandora] Added some pre-processor directives and the -S flag for the linker
          with release mode
Merge branch 'master' into milestone_4

Conflicts:
	.hgignore

|MERGE|
Milestone 4 -> Master
|BUILD CONFIGURATION|
[Pandora]
* Re-named the .msgs to .cmsgs for the compiler

|SOURCE|
[Game]
* The window is fullscreen at the Pandora's resolution or lower
|SOURCE|
[Game]
* Using shaders from files instead of from memory
[GLES2Shader]
* Implemented compiling from a source file
|BUILD CONFIGURATION|
[Linux]
* Using ZED instead of re-writing a lot of what it already provides
* Using the Git version information

[Pandora]
* Using ZED instead of re-writing a lot of what it already provides

|SOURCE|
* Removed all common files that are available in ZED
[Event]
* Using ZED data types
[EventListener]
* Using ZED data types
[EventRouter]
* Using ZED data types
[Events]
* Using ZED data types
[Game]
* Using ZED data types
* Added a ZED Window
[Hash]
* Using ZED data types
[InputEventListener]
* Using ZED data types
[Time]
* Using ZED data types
[WindowEventListener]
* Using ZED data types
[WindowEventRouter]
* Using ZED data types
* Temporarily commented-out the IEEE754 infinite constant, it is in another
  branch of ZED which this was not built against
[EventRouter]
* Using ZED data types
[Hash]
* Using ZED data types
[Linux::Game]
* Using ZED data types
* Commented-out the window creation and GLX context creation code
* Only a window is created, which is a non-decorated window that requires the
  user to place the pointer within the window's bounds to interact with it
[Linux::InputEventListener]
* Using ZED data types
[Linux::Main]
* Using ZED data types
[Linux::Time]
* Using ZED data types
[Linux::WindowEventListener]
* Using ZED data types
|SOURCE|
[Linux::Game]
* OpenGL-accelerated window created
* ConfigureNotify message partially re-implemented