Unify In/Out to the single ValueParameter in ActualParameter.

Nothing in the compiler uses the direction of parameters, and if that
need arises it should probably be a flag to the ValueParameter rather than
separate constructors.
Merge pull request #109 from pjonsson/shrink-actualparam

Unify In/Out to the single ValueParameter in ActualParameter.