|BUILD CONFIGURATION|
[Linux]
* Added per-library compile times
|SORUCE|
[Debugger]
* Depending on if the compiler is GCC and the architecture is x86, the correct
  assembly is used for zedDebugBreak
|SOURCE|
[Linux::DataTypes]
* The 32-bit architecture is including cstddef for size_t and all signed
  integers are prefixed with 'S'
* The 64-bit architecture is including cstddef for size_t
|BUILD CONFIGURATION|
[Linux]
* If the builder specifies 32BIT=True, then the 32-bit build will compile
Merge branch 'unstable' into build_configuration
|BUILD CONFIGURATION|
[Linux]
* Fixed an issue with the 32-bit build assigning instead of adding to the C++
  flags

|SOURCE|
[Linux::DataTypes]
* Added a signed char and non-signed char
|SOURCE|
[Linux::DataTypes]
* Header guard updated to reflect the file name
Merge branch 'build_configuration' of https://github.com/El-Rico/ZED into unstable
|BUILD CONFIGURATION|
[Linux]
* 32-bit builds on a 64-bit machine now compile correctly

|SOURCE|
[Linux::ProcessorInformation]
* Removed the inline assembly, as it will not compile properly for a 32-bit
  machine on a 64-bit machine
Merge branch 'build_configuration' of https://github.com/El-Rico/ZED into unstable
|BUILD CONFIGURATION|
[Linux]
* Header files are now correctly copied from the right directory
Merge branch 'build_configuration' into unstable
|SOURCE|
[CanvasDescription]
* Dropped the Get/Set prefix from member functions
|BUILD CONFIGURATION|
[Windows::MinGW-w64]
* Compiles for MinGW-w64 32 and 64-bit

|SOURCE|
[Renderer::Camera]
* Using the = operator for vector copying
[System::DataTypes]
* Added an error message at compile time in case the wrong platform was
  specified
[System::HardwareInformation]
* Changed ZED_INT32 to ZED_SINT32
[Renderer::GLRenderTypes]
* Added a stub struct for ZED_SHADER_VERTEXATTRIBUTE_GL
[Renderer::GLShader]
* Changed the uniform map to constant map
* Changed member function names and parameters to their new equivalents
* Save member function is only available if compiling a debug build
[Renderer::RenderTypes]
* Moved ZED_FORMAT from the platform-specific RenderTypes header files to the
  common one
* Uniform map has been re-named to constant map
* Platform-specific headers are included at the end as they will be expanding
  upon the provided structures, classes, and enums in the common file
[Renderer::Renderer]
* Windows uses the default GL header path rather than the previously
  implemented method of storing the headers separate from the default path
[System::Resource]
* The friended ResourceCache class is now properly declared
[Renderer::Shader]
* Vertex attributes are no longer poorly defined
* SetVariable is SetConstant to reflect the function's intent
* Save is enabled in debug builds only
[Windows::Arithmetic::Matrix3x3]
* Removed the Clone and Copy member functions
* GetRow and GetColumn use the new method for obtaining the row and column
  requested
* All variables using Copy or Clone member functions have been updated to use
  the assignment operator or the copy constructor where necessary
* Floating-point parentheses-based member access operators have been removed
  as they are defined in the header
[Windows::Arithmetic::Matrix4x4]
* Removed the Clone and Copy memeber functions
* All variables using Copy or Clone memeber functions have been updated to use
  the assignment operator or the copy constructor where necessary
[Windows::Arithmetic::Plane]
* All variables using Copy or Clone member functions have been updated to use
  the assignemnt operator or the copy constructor where necessary
[Windows::Arithmetic::Quaternion]
* All variables using Copy or Clone member functions have been updated to use
  the assignemnt operator or the copy constructor where necessary
[Windows::Arithmetic::Ray]
* All variables using Copy or Clone member functions have been updated to use
  the assignemnt operator or the copy constructor where necessary
[Windows::Arithmetic::Vector2]
* Removed free functions
[Windows::Arithmetic::Vector3]
* Removed Clone and Copy member functions
[Windows::Arithmetic::Vector4]
* operator/= will return this vector if it is being divided by zero
[Windows::Renderer::RenderTypes]
* Updated the header guard to better reflect the file's role
[Windows::Renderer::WindowsRendererOGL2]
* Including the OpenGL-specific header files using the updated directory layout
* All variables using Copy or Clone member functions have been updated to use
  the assignemnt operator or the copy constructor where necessary
[Windows::Renderer::WindowsRendererOGL3]
* Updated the header guard to better reflect the file's role
* All variables using Copy or Clone member functions have been updated to use
  the assignment operator or the copy constructor where necessary
* Including the OpenGL-specific header files using the updated directory layout
[Windows::Renderer::CanvasDescription]
* Using the updated ZED_FORMAT enumerations
[Windows::Renderer::GLExtender]
* Including the OpenGL-specific header files using the updated directory layout
* Replaced all instances of ZED_INT32 with ZED_SINT32
[Windows::Renderer::GLModel]
* Including the OpenGL-specific header files using the updated directory layout
* All variables using Copy or Clone member functions have been updated to use
  the assignment or the copy constructor where necessary
[Windows::Renderer::GLShader]
* Converted to UNIX format from Windows
* Including the OpenGL-specific header files using the updated directory layout
* Replaced all instances of ZED_INT32 with ZED_SINT32
[Windows::Renderer::GLVertexCache]
* Including the OpenGL-specific header files using the updated directory layout
* Replaced all instances of ZED_INT32 with ZED_SINT32
[Windows::Renderer::GLVertexCacheManager]
* Including the OpenGL-specific header files using the updated directory layout
[Windows::Renderer::ModelStructs]
* Includes cstring for memcpy
[Windows::Renderer::WindowsRendererOGL2]
* Replaced all instances of ZED_INT32 with ZED_SINT32
* Using the updated ZED_FORMAT enumerations
* All variables using Copy or Clone member functions have been updated to use
  the assignment or the copy constructor where necessary
[Windows::Renderer::WindowsRendererOGL3]
* Replaced all instances of ZED_INT32 with ZED_SINT32
* Using the updated ZED_FORMAT enumerations
* All variables using Copy or Clone member functions have been updated to use
  the assignment or the copy constructor where necessary
* Canvas member variable aspect ratio is set via the SetAspectRatio member
  function rather than directly as before
[Windows::System::Debugger]
* Replaced all instances of ZED_INT32 with ZED_SINT32
[Windows::System::HardwareInformation]
* Replaced all instances of ZED_INT32 with ZED_SINT32
[Windows::System::String]
* Replaced all instances of ZED_INT32 with ZED_SINT32
|BUILD CONFIGURATION|
[Windows]
* Removed incorrectly-named Renderer/Maekfilw.w64, and the Makefile and
MakefileCommon files in the root directory for Windows

|SOURCE|
[Renderer]
* Moved ZED_GLVERSION to the GLRenderTypes header
Merge branch 'build_configuration' into unstable
|BUILD CONFIGURATION|
[Linux]
* Library files are stored under the correct architecture and bit size
  directory

|SOURCE|
[Renderer::RenderTypes]
* Added ZED_FORMAT_RGB565
* Added ZED_FORMAT_UNDEFINED
* Added anti-aliasing sample types
[Linux::Renderer::GLShader]
* Activate error message uses the correct class member function name
* Changed all references to uniform types to constant
* Re-named member functions to reflect the updated header file
[Linux::Renderer::LinuxRendererOGL3]
* Updated the render state and cull mode enum names
|SOURCE|
[Renderer::CanvasDescription]
* Removed Get/Set prefixes, relying on the implicit use to be clear
[Linux::Renderer::LinuxWindow]
* Stubbed-out the Create memeber function
Merge branch 'unstable' into window_manager

Conflicts:
	Source/Common/Headers/CanvasDescription.hpp
	Source/Linux/Renderer/Source/CanvasDescription.cpp