crispy updates

some new stuff for eshell, an enhancement to mvn support (despite
being all but completely moved to sbt) and tweaks to make scala-foo
work.