|SOURCE|
[Common::System::InputManager]
* Added SetWindowData member function to allow for delayed creation of the
  input manager
[Linux::System::InputManager]
* SetWindowData checks the window and display being passed in are valid, then
  proceeds to assign the member variables for the window and display if they
  are valid
* Added a default constructor which sets everything to safe, invalid values