WellType is determined from well->isProducer() instead of looking for WCONINJE / WCONPROD keywords.
Now checks for missing TOPS or DEPTHZ in DXV etc. initialization.
Saturation table scaling and hysteresis.

This commit implements some additional scaling keywords.  This includes
the ISWL-family that provide hysteresis behaviour via alternative
scaling of the tables.  The old parser has been somewhat extended for
testing purposes.  The commit also includes a slight refactoring of the
SatFunc-family where a new base class has been introduced.
Updated Namespace of PhaseEnum from opm-parser
Merge pull request #479 from flikka/update-phase-enum

Updated Namespace of PhaseEnum from opm-parser
RV is back in business.
RV is back in business - a second attempt.
Merge remote-tracking branch 'upstream/master' into wellsmanager-rates
Merge remote-tracking branch 'upstream/master' into opm-parser-integrate
Added an extra data file with an extra well
Compdat extraction from new CompletionXXX classes
Changed data file not not have same perforation multiple times, as the old system doesn't support this
Updated COMPDAT i,j,k indices, and removed the old commented part
Removed print statement
Merge pull request #480 from flikka/wells-manager-COMPDAT

Wells manager compdat
Added namespace prefix to enum.
Implemented well injector properties from opm-parser::Well.
Merge remote-tracking branch 'upstream/opm-parser-integrate' into wellsmanager-rates

Conflicts:
	opm/core/wells/WellsManager.cpp
Fix summary output, now contains output for all steps.

Previously, the summary output was rewritten for each step,
leaving only the last step's data in the summary data file.
Add summary output of bottom hole pressures.