jboss/tomcat/nginx launch: wait for evidence of starting

- Then using SshCliTool (i.e. invoking `ssh` directly via system calls),
  the ssh session terminates before the background process has started.
  Therefore in launch command we wait for evidence (in log/console
  output) that process is running.
fix dontRequireTtyForSudo

- Use `sed -i.brooklyn.bak` instead of `sed -i`, so works on OS X
- Don't wrap in `bash -c`, so works with SshCliTool on CentOS/RHEL/OSX
Add JBoss6Server.BIND_ADDRESS config key
Delete JBoss6Server.PROPERTY_FILES config key

- Was deprecated with comment saying it will be deleted in 0.5
Merge pull request #569 from aledsage/fix/Tomcat

jboss/tomcat launch: wait for evidence of starting