Added method at() to the dynamicstate object to return a const reference.
Refactoring the Well class - intermediate step 1
Well refactoring - fixed minor bug
Using pointers for WellProductionProperties
Replaced single-item calls with call to get/setProductionProperties()
Added WellInjectionProperties, modified Well class to use it
Added WellInjectionProperties.InjectionControls. Adjusted som unit tests. Removed some dead code.
Moved BHPLimits and THPLimits to WellProductionProperties and WellInjectionProperties (duplicated). Several unit tests are still commented out - will fix.
Removed unused Well::m_injectionControls, moved m_injectorType to WellInjectionProperties.
Moved (duplicated) m_isInPredictionMode to WellProductionProperties and WellInjectionProperties.
fix a few pedantic GCC warnings due to superfluous semicolons

these warnings are only only produced by GCC in its pedantic mode (and
possibly with -O3 in addition, but I haven't checked this...)
Merge pull request #150 from andlaus/fix_pedantic_warnings

fix a few pedantic GCC warnings due to superfluous semicolons
Moved has/drop/addProductionControl to WellProductionProperties. The same for WellInjectionProperties.
Added addProductionControl() method to the WellProductionProperties struct. Same for WellInjectionProperties.
Re-activated the old tests.
Enabled the remaining tests.
Renamed getXyzProperties to getXyzPropertiesCopy. Added new getXyzProperties which currently does not work...
Fixed implementation of getXyzProperties() - now returning correct reference to original object. Unit test still missing.
Added unit tests
Fixed unit tests after rebase/merge