various cleanups and test tweaks [1/1]

This pull has some small changes to improve test coverage
and make naming more consistent.


 BDD/bdd_clirat.erl                                 |   25 +++-
 BDD/crowbar_rest.erl                               |    6 +-
 BDD/dev.erl                                        |    2 +-
 BDD/features/crowbar_cli.feature                   |   16 ++-
 BDD/features/deployment.feature                    |    8 ++
 BDD/features/documentation.feature                 |    4 +-
 .../app/models/barclamp_crowbar/barclamp.rb        |   18 +++
 crowbar_framework/app/models/deployment.rb         |    5 +-
 crowbar_framework/app/models/jig.rb                |    7 +-
 crowbar_framework/app/models/service_object.rb     |    2 +-
 .../test/unit/deployment_model_test.rb             |   10 +-
 doc/devguide/api-index.md                          |   35 ------
 doc/devguide/api.md                                |  120 ++++++++++++++++++++
 13 files changed, 206 insertions(+), 52 deletions(-)

Crowbar-Pull-ID: f821b5f9edca0562b0cf292b497f73ebb749bdfc

Crowbar-Release: development