activated legacy format for geometry data in debug mode
Merge branch 'master' of https://github.com/ufz/ogs

Conflicts:
	Gui/DataView/GeoTreeView.cpp
	Gui/mainwindow.cpp
basic implementation of num-file-reader
changed console output to logog commands
the forgotten ouput
changed string output to char array
Added git commit infos to Doxygen front page and Data Explorer About dialog.
At the moment all core people develop the beta.
Merge pull request #439 from bilke/git-commit-info

Git commit infos on Doxygen front page and Data Explorer About dialog
[BL] Move GitSHA1 and Configure.h into BuildInfo.

All info is collected in BaseLib/BuildInfo.{h,cpp} and in the BaseLib::BuildInfo
namespace.

QT4_FOUND is now added to the compiler flags and not defined in Configure.h.

Unused definitions were collected by GC.
Remove OGS_BUILD_INFO, which is always generated.
Merge pull request #442 from endJunction/GitInfoVersion

Safe git version information (the c++ part).
First testing environment implementation.

See scripts/cmake/test/README.md for details.

Conflicts:
	SimpleTests/FemTests/CMakeLists.txt (ignored)
Time is just a shell function and FIND_PROGRAM has no REQUIRED arg.
Renamed 'test' target to 'gtest" and added 'ctest'-target.

These targets are renamed because CTest automatically generates a
target called ‚test‘ which cannot be modified.

make gtest - runs the unit tests
make ctest - runs upcoming executable tests
Testing stuff is not build by default target.

Build e.g. gtest-target to build and run the unit tests.
Added ExternalData-support for test data files.

See also http://docs.opengeosys.org/docs/devguide/testing/test-data
First test data example.
OGS-DATA_PATH is not needed anymore.
Renamed test target also on Travis.