e.inspect for error - have actually seen e.message fail (does not need to be a String)
freeze the String constants (esp. since most are used in `Hash#[]=`)
less junk String instances
better ENV[ 'HOME' ] detection (esp. with embed JRuby ENV might be cleared out)
since JRuby supports 1.8 we should be able to test against it (no require_relative)
make the private methods actually private - move around absolute and freeze_loading
detect localRepository from global maven settings.xml (if available) ~ as `mvn` does
Merge pull request #4 from kares/bulletproof-maven-home

"bullet-proof" maven (home) detection