Merge pull request #186 from gicmo/valueWriteBool

Special case bool when for Value IO
Merge pull request #187 from jgrewe/master

fixed invalid read valgrind problems in TestDimension

LGTM
[CMake] Specify library version (include ABI version)
[CMake] Properly version the shared-library
[CMake] Disable framework building (OSX only) for now
[CMake] Use install TARGETS instead of FILES to install the lib
Merge pull request #188 from gicmo/libVersion

Add project version to cmake and properly version the lib
fixed valgind problem in util::splitCompoundUnit
fixed valgrind problem in TestDataArray::testDimension()
Merge pull request #190 from jgrewe/valgrind_testDimension

Fixed valgrind problem in TestDataArray::testDimension()

LGTM
[test] testPolynomial: raise delta to 10e-10
[CMake] Version: Raise to 0.9.1
Merge pull request #189 from jgrewe/valgrind_TestUtil

fixed valgrind problem in util::splitCompoundUnit

LGTM
[CTest] Enable memcheck (valgrind) to travis/unix scripts

Valgrind (cf. issue #180) revealed a few subtle bugs. It seems like
a good idea to run valgrind all the time when doing CI.
[travis] Install valgrind
[CTest] Add quite option to valgrind (log is huge otherwise)
[test] Runner: Single test selection code changed to plug leaks

We now use the more sane method of passing the test we want
to execute to TestRunner::run() instead of finding the tests and
overwriting the variable with it, causing all but the selected test
to leak.
[travis] apt-get install: suppress output
[CTest+valgrind] Add suppression file for HDF5 leaks
[CMake] raise cmake requirement to 2.8.10

In order to parse gcov output from gcc >= 4.7 we need a cmake
that is more recent then 2.8.9 [1]. Raising it to 2.8.10 is in sync
with the debian branch, so lets pick that.
CMake was backported to precise in the pandora ppa to not break
travis.

[1] http://public.kitware.com/Bug/view.php?id=13121