Bag of UI tweaks [2/3]

Lots of UI updates to capture latest features and feedback

1. expose converge in UI - allows you to run the full annealer pass
2. add cohorts in UI - new field in roles and node roles
3. add bootstrap page - if no nodes, this helps you configure the initial values (WIP)
4. change snapshot page to group by barclamp instead of role - handles role explosion more logically
5. fix application layout to support engines
6. fix tests based on snapshot changes
7. fix bdd/erlang platform defect

There are other small tweaks, but those are the major additions.


 .../barclamp_network/application_controller.rb     |   16 +-
 .../barclamp_network/networks_controller.rb        |   28 +--
 .../app/models/barclamp_network/network.rb         |    2 +-
 .../barclamp_network/_edit_deployment.html.haml    |   10 --
 .../barclamp_network/_edit_deployment.html.old     |   10 ++
 .../barclamp_network/networks/index.html.haml      |    5 +
 .../layouts/barclamp_network/application.html.erb  |   14 --
 .../layouts/barclamp_network/application.html.old  |   14 ++
 .../barclamp_network/config/initializers/api.rb    |    4 +-
 .../barclamp_network/config/locales/en.old         |  183 ++++++++++++++++++++
 .../barclamp_network/config/locales/en.yml         |  163 +----------------
 crowbar_engine/barclamp_network/config/routes.rb   |   34 +++-
 .../lib/barclamp_network/engine.rb                 |    2 +-
 .../lib/barclamp_network/version.rb                |    2 +-
 14 files changed, 271 insertions(+), 216 deletions(-)

Crowbar-Pull-ID: 020275d22eae3bf8bf317a3e266e23b3a2cfa7f0

Crowbar-Release: development