[ML] Update lis interface.

It was changed in version 1.4.43 July 17, 2014. See http://www.ssisc.org/lis/ChangeLog.txt.
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.
Updated CMake on Travis to 2.8.12.2
Removed temporary test.
data target only depends on ctest target.
Merge branch 'UpdateLisInterface' into develop
Merge branch 'external-data' into develop
[T] Add back CMakes Test target to make all.
Merge branch 'external-data' into develop
[AL] Forward additional args for local assembly.
[AL] Overloaded SerialExecutor::execute().

The overloaded version takes a third argument. This argument is used
needed properties in the local assembler.
[AL] Overloaded VectorMatrixAssembler::operator().

The overloaded version has a parameter for data needed by the local assembly process.
[AL] Add SimpleAssembler used for shape matrix initialization.

No local vectors/matrices and no modification of global vector/matrix.