switch flag to C++11 standart
remove deprecated register keyword
update travis to install gcc-4.8 for c++11 compat
fix shell command in travis
ammend travis command, export gcc-4.8 as CC
(temporarily) remove NULLpointer region InputTest

references should never be null, actuall code does not compile under clang 3.6 that enforces that
please review
clang-modernized

Conflicts:
	src/main/engine/Input.cpp
	src/test/testeverything/engine/InputTest.cpp
Revert "(temporarily) remove NULLpointer region InputTest"

This reverts commit c3307fe8ea91a374dd498ecf9b98e8f2e73bffe1.
change stdlib to libc++ from libstdc++ on OSX

to fix problems with c++11, std::move missing for example
Add google test 1.7.0 license
Add gtest header and the one-file source
Add google test sample test code
Add google tests to Travis

Conflicts:
	.travis.yml
Relocate gtest-all.cc
Add README.md
 Add build for google tests, based on @fergalbyrne's work
Add google_tests target
Add the main() for google tests
.cc are not included in build, renaming to .cpp
Temporarily copying the Tester for reimplementing with Google Test without touching the original code base