Start rework of attribs to let them be role driven.

Among the changes:

* Declare default attribs in crowbar.yml, either in a top-level attribs
  section or as part of a role.
* Enhance the attrib type finding model to allow for jig-specific
  customizations.
* Allow roles to declare that they want specific attributes.  Nothing
  uses this now, but it will wind up replacing the current attribute
  gathering logic that the jigs use.
Merge pull request #792 from mikeyp-dell/pull-req-master-4575dffa56634296bb7517ba913f55767684f393

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

Merged by devtool for cloudedge
Merge pull request #791 from VictorLowther/pull-req-master-a5df278b8c055255c255e395c0bbfbf2cf28a449

Start rework of attribs to improve data isolation during annealing [1/3]
Update 1000_installing_crowbar.md

Table formatting.
Update 2500_installing_hadoop.md

Note format update.
Update barclamps.md

Formatting cleanup.
added deps and explanation of using the test framework
Update contributing.md

Fixed broken hypertext link (worked in Github's editor, but failed in the CB2 UI, and on http://www.ctrlshift.net/project/markdowneditor/).
Update contributing.md

Punctuation updates; hypertext links fixes; removed styling from table headers (per documentation guidelines); standardized note formatting.
Update core-barclamps.md

RAID barclamp renamed to Dell RAID.
Update 100_introduction.md

Grammar edits; fixed CB version number from 1.5 to 1.6.
Update 100_introduction.md

Added a missing close paren.
Update analysis.md

Moved the badge from the doc heading down to the body.
Update dev-vm.md

Fixed hypertext links that were broken in the Crowbar 2 web UI help.
Update dev-vm-Ubuntu.md

Fixed hypertext links that were broken in the CB2 web UI help.
Update dev-vm-Fedora.md

Converted fenced code blocks that don't render in the Crowbar 2 GUI to <pre> tables.  Also fixed hypertext links that didn't work in the CB2 GUI.
Update dev-vm-Fedora.md

Normalized capitalization of document headings.
Update dev-vm-SUSE.md

Normalized capitalization of document headings.
Update dev-vm-SUSE.md

Headings fixes.
Update dev-vm-SUSE.md

Punctuation fixes.