|SOURCE|
[Linux::Arithmetic::Matri3x3]
* Friends with Vector3
* RotateY has been corrected
[Linux::Arithmetic::Matrix4x4]
* RotateY has been corrected
[Linux::Arithmetic::Vector3]
* Friends with Matrix3x3
* Rotation with a Matrix3x3 (Row*Matrix)
[Linux::Renderer::LinuxRendererOGL3]
* SetView and SetViewLookAt corrected
|BUILD CONFIGURATION|
[Linux]
* Added support for release and profile builds to compile the common source
  files
|SOURCE|
[System::Event]
* Added the less-than operator to Event so it can be used in the priority queue
  in the EventRouter
[EventRouter]
* Added the queue buffer member variable for events generated in processing
  existing events
* Class is concrete, as there is no foreseeable need to implement a custom
  solution on a per-application basis
* Added an event queue and set of types
* Moved the constuctor and destructor to a source file
|SOURCE|
[System::Event]
* Global EventWildCard changed to kEventWildCard
[System::EventRouter]
* Removed forward-declarations in header, opting to just include the header
  files
* Added an Event ID to Event Listener map
* ValidateType checks the type passed in to make sure it isn't null and that
  the ID of the type is valid for the type's name
|SOURCE|
[System::Event]
* Added event type error codes for when validating an EventType's integrity
  within EventRouter
[System::EventListener]
* Name is non-destructive and not restricted to debugging anymore
[System::EventRouter]
* Re-named member functions and variables to better reflect their intent
* Added comments
* Add checks the EventType passed in for validity, adds the EventType to the
  set if not already, creates an event listener association between the type
  and listener
* ValidateType has an additional parameter to write a condition code for the
  success or failure of the integrity checking