fix exit fail
refactoring BDD to use records and new API format WIP

barclamp_api feature passing with new formats

change step function to arity/2 (drop config)

pass barclamp UI tests (fixes to webrat)

authenticate tests working

deployment tests working
WIP updates to model to reflect turns/engine logic.

remove, had not tests

add cycle to model
bdd_crud working for group.feature

correct cycles scaffold, group testing progress
Merge pull request #591 from cloudedge/pull-req-master-a890e04c8d0b7039a3afeffa62dea1b9068745a2

https://github.com/crowbar/barclamp-crowbar/pull/591

Merged by devtool for VictorLowther
Get rid of :order for barclamp, deployment, node_role, and role models.

It is replaced with:

 * barclamp:  Extreme late-binding order resolution based on the
 barclamp dependency graph and the name of the barclamps. No extra
 tables were added to instantiate this.
 * role: Late-binding order resolution based on the dependency graph
 implied by the interrelationship between role and role-requires
 tables.
 * node_role:  Explicitly track all the interrelations in a HABTM
 relationship with itself.
 * deployment: Add a parent field instead.
Zap mandatory checking for :order in BDD.
Merge pull request #590 from VictorLowther/pull-req-master-21a84667f0cddaf9b1e0a4c6ed0f99d21682e2c0

+1.  I'll fix the BDD issues (there are unrelated mid flight changes).  Your attempt to fix looks pretty reasonable.
Update role parsing code to fit new jig layout in crowbar.yml
Update jigs section in crowbar.yml to make it more regular.
Merge pull request #592 from VictorLowther/pull-req-master-7cee270d26028674aca1cf97f1b729c3ce66b26f

https://github.com/crowbar/barclamp-crowbar/pull/592

Merged by devtool for cloudedge
merge from upstream