Adding derived value support (in progress)

Also bumped up the Scala version to v2.10.1
Added initial support for DerivedValueConstraint

There's more to be done in order to fully support derived values being
used within other Equations, but they operate well at the moment when
used as "output-only" variables.