Added run-all task for shapeless-examples.
Eliminated various arity specific/restricted artefacts in the
implementation of polymorphic function values.
Merge branch 'master' into scala-2.9.x
Minor backport tweaks for 2.9.x.