Merge pull request #211 from andlaus/fix_build

fix build
Utility functions to check if deck has sections.
Added grid method getCartesianSize()
Added isDataKeyword() property to deckKeyword.
Added GridProperty class.
Added grid properties container.
Added GridProrpties to EclipseState.
Embedded unit system from opm-core to ensure proper conversion factors.
Make conversion factors more readable.

The using directives will put a lot into the Field and Metric
namespaces, but it should not be problematic.
Merge pull request #213 from atgeirr/conversion-factors

Conversion factors
Merge pull request #207 from joakim-hove/gridproperties

Gridproperties
fixed: don't mix member names and function parameters
fixed: linking due to several specializations being generated
Merge pull request #214 from akva2/fix_warning

fixed: don't mix member names and function parameters
Merge pull request #215 from akva2/fix_linking

fixed: linking due to several specializations being generated
export possibility to parse an arbitrary std::istream

this has the potential to reduce the memory requirements of the parser
for opm-benchmarks considerably and is quite easy to add since
internally all parsing happend on istreams anyway...

The parser integration test has been extended to test the new method
as well as `parseString()` which was omitted previously. (I wonder who
introduced this without changing the test. ;)
Merge pull request #216 from andlaus/add_parseStream

export possibility to parse an arbitrary std::istream
parser integration test: use std::istream as a template argument for std::shared_ptr

gcc 4.4 has problems with such implicit conversions...
Merge pull request #217 from andlaus/fix_gcc_4_4

parser integration test: use std::istream as a template argument for std::shared_ptr
enable CDash

the most fun part of this was to find out that `include(CTest)` was
missing in CMakeLists.txt. The dropsite is

http://www.opm-project.org/CDash/index.php?project=opm-parser