Added git commit infos to Doxygen front page and Data Explorer About dialog.
[ML] Update lis interface.

It was changed in version 1.4.43 July 17, 2014. See http://www.ssisc.org/lis/ChangeLog.txt.
Remove unused class members.

GMSHInterface: _include_stations_as_constraints
FileIO/Legacy/MeshIO.h: _edge_length[]
Braces around array init lists. Whitespaces.
Correct doxygen parameters.
Extra semicolon.
[ML] Replace deprecated throw() with noexcept.
Find Boost also in C:/libs/boost.
Merge pull request #441 from endJunction/FixingWarnings

Fixing warnings
Enable caching of apt-get install on Travis.
Merge pull request #288 from bilke/travis-apt-cache

Enable caching of apt-get install on Travis.
At the moment all core people develop the beta.
[ML] Remove noexcept(false).

Stating noexcept(false) is equivalent to no exception specifier. See par. 15.4 Exception specification.

This also fixes compilation on windows #441.
Merge pull request #435 from endJunction/UpdateLisInterface

[ML] Update LIS interface.
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).
[MGT] Fix search length algo in MeshNodeSearcher.

In case of aquidistant meshes the expression sum_of_sqr - (sum*sum)/edge_cnt can
get negative due to numerical calculation. The root of a negative value is not
computable in real numbers.
[MGT] Add assertion in MeshNodesAlongPolyline algo

Epsilon must be a positive value.