Support starting the maven build from a directory distinct from rhq root

Why: because maven's parent shell's pwd is not always under our control. I have seen this happening in Jenkins or when I build using a shell script started as Eclipse's external tool.
I think we are still restricted to Java6, so this won't fly... :(