Doc fixes, LED improvements, BDD test progress

This pull request is mainly cleanups around docs, icons and BDD.

There is a small amount of core code change (added) to support BDD.

Oh, and we stop generating the /doc/README.md file each time.

Known Issue Fix Pending: you cannot add node roles.