chef scripts should allow setup of real server

- don't add demo data by default
- better support for redeploy
- client config template
- grunt build needs backbone config file
- chef node settings for branch
experiment to see if this deploys
remove make demo, server start
Adding a forever stop before attempting to start the process.
Removed test server specific config file.
Update Makefile to manage the login.json.
Updated Makefile to ignore errors on login.json.
Adding a section on updating the client config.
Merge pull request #244 from DavidEBest/devel-chef-test

Chef corrections for incremental install