remove deprecated Initialize.scoped method
Reduce InputTask to the ideal wrapper around 'State => Parser[Initialize[Task[T]]]'

Ref #407.
use standard Context.weakTypeOf
Temporarily use a Scala home with '++ /path/to/scala/home'
Mark the tests failed exception as having already provided feedback
Handle exceptions not caught by the test framework when forking.  Fixes #653.
fix tests/fork2
move pre-type-lambda code to use a type lambda
Implement InputTask.~= to operate directly on the result type T instead of an InputTask[T].