WIP fix BDD tests, UI improvements on nav, prep for edit of node-role data [1/1]

This pull corrects failing BDD tests from the cycle removal
It also adds more navigation support the the UI including the use of tables
and shared partials where needed.

The main goal of this work is to prepare for being able to edit node-role data.

2 tests are still failing - these will be addressed in the next pull.


 BDD/cycle.erl                                      |   60 --------------------
 BDD/features/cycle.feature                         |   14 -----
 BDD/features/node_role.feature                     |    6 +-
 BDD/features/role.feature                          |   20 +++----
 BDD/features/scaffolds.feature                     |   12 ----
 BDD/features/snapshot.feature                      |    4 +-
 .../app/controllers/snapshots_controller.rb        |    4 +-
 .../app/views/snapshots/index.html.haml            |   11 +++-
 crowbar_framework/config/locales/crowbar/en.yml    |    1 +
 .../db/migrate/20120801190200_scaffold_nav.rb      |    2 -
 10 files changed, 26 insertions(+), 108 deletions(-)

Crowbar-Pull-ID: 1abd9808089136084601124ce81a5817dfe235a6

Crowbar-Release: development