Skip empty ELB field, ability to deploy specific versions

- Removing JSON from the repo since it's public
- ELB tasks are now skipped if the per-service 'elb' input string
  is empty
- Uncommented and fixed nsp package installs, plus...
- Refactored and updated get_puppet_facts to read from the RS
  inputs and append version numbers to user-defined NSPs from
  the template array
  This or something like it is necessary so we can allow the
  operator to deploy specific versions of the site, i.e.
  we might not always deploy the latest and we may want to
  rollback.  We should discuss if this is how we want to handle
  this
- Fixes/updates to node_manager CLI
- A few new sleep calls to wait for RightScale's backend to update

Change-Id: Icf0f3f75d3b82c9719fc25cbc8deb540ef879c2a