Fixes to jruby_home when torquebox_home is changed from default

Something i noticed when using /opt/torquebox/current as the torquebox home directory, as that the jruby_home path does not update with it. So i made that fix, and wrote specs to account for those cases.