Update buildall to avoid killing Hadoop services when -noclean is specified

Updates buildall to avoid killing Hadoop services when -noclean is specified. The
exception is if someone specifies -noclean with -format*, in which case we need to
kill everything to drop all connections to Postgres.

Change-Id: I7e6ecb6c20165f0480456bc7fac1908780e76163
Reviewed-on: http://gerrit.sjc.cloudera.com:8080/4037
Reviewed-by: Michael Yoder <myoder@cloudera.com>
Reviewed-by: Skye Wanderman-Milne <skye@cloudera.com>
Tested-by: jenkins
(cherry picked from commit c6d4c2f1c406055499924841f958943dfe8e9dc7)
Reviewed-on: http://gerrit.sjc.cloudera.com:8080/4107
Reviewed-by: Lenni Kuff <lskuff@cloudera.com>