Omnibus commit: simplified config and robustness

- Using now just one sample configuration; no point in having one per
  platform as the adapations needed are obvious.
- Path for git and psql derived from $PATH if not specified.
- Path for ant defaulting to builtin ant.
- New optional configuration settings: postres.password, postgres.host
  and postgres.port.
- All postgres options are optional.
- Removed deprecated installation of RModules.
- A lot of sanity checks now done on startup.
- Cleanup of build dir moved to separate target, as it's not a good idea
  to be downloading the git repositories every time – a hard reset
  should suffice (we don't do a clean, but we could do that as well).
- Clean target now fails if the database cannot be dropped.
- Some roles were not being deleted on the clean target; fixed.
- Make dump load work with current version of transmartApp-DB.
- Fixed encoding and collation used when creating transmart database.
- Use 1777 permissions instead of chown on tablespace directories, as
  that allows the script to better be run as not root.
- Improved startup.sh to honout JAVA_HOME.
Merge pull request #1

Conflicts:
	scripts/setupTranSMARTDevelopment.gant
README: update some info & db connection help