[Dependencies] Update all the dependencies
Cleanup
Fix a typo in a comment
[UnitTests] No more errors printed in the console
[UnitTests] Cleanup
[CMake] Reference the header files

Helpful when generating projects for an IDE
[Scripting] Add the basis of the scripting module
[Scripting] Wrap some time-related function of the TaskManager in JavaScript
Refactoring of the classes 'Engine' and 'Configuration'
[Dependencies] Update all the Athena modules to the versions non longer compilable as static libraries
Remove the possibility to compile as a static library

This cause issues when scripting is used
[Demos] Add the OSX-specific demo: ExternalWindow
[Demos] Add the OSX-specific demo: CreatedWindow
Bugfix: Can't compile when scripting isn't used
[Dependencies] Update to Athena-Inputs 1.0.0 and OIS 1.4
[Demos] Refactoring: Keep platform-specific code separate from each demo's content
Switch to a JSON-based configuration and update the dependencies

Dependencies versions:
  - Athena-Core 1.3.0
  - Athena-Entities 1.2.2
  - Athena-Graphics 1.2.0
  - Athena-Physics 1.1.2
  - Bullet 2.81
  - FreeType 2.4.9
  - rapidjson 0.11.0
[Dependencies] Update to clang-compatible versions
Add a configuration file for travis-ci
Update the README file