Added unit tests for InputManager.
Changed InputMap::GetMappings to return 0 if there is no mapping.
Added unit tests for InputDevices, InputMap, and InputState.
Enabled unit test building and execution on Travis.