Add support for non-idempotent roles. [3/3]

This pull request series adds support for:
* Declaring that a role is non-idempotent, which will tell the
  annealer that noderoles for that role should not be rerun after it
  has sucessfully transitioned to active.
* Rebooting a node, putting a node into debug mode, and pulling it out
of debug mode via the API and CLI interfaces.


 crowbar_engine/barclamp_chef/app/models/barclamp_chef/jig.rb  |  3 +--
 .../barclamp_chef/app/models/barclamp_chef/solo_jig.rb        | 11 +++++------
 2 files changed, 6 insertions(+), 8 deletions(-)

Crowbar-Pull-ID: 711cb679ae93eb9648f168e599dceeeb06524c9a

Crowbar-Release: development