make upstart-centos more robust
- clean up env vars
- ulimit to allow core dumps
- don't use a login shell for when user does not have a shell
- allow separated stderr and stdout logs
- correct environment due to lack of login shell