Story 45465105,45465475: [WIP] changed workflow of PBC page such that + button above responses list creates new response immediately and defers relating to a system.
system selector update

Signed-off-by: Predrag Kanazir <predrag@arraystudio.com>
Story 45465105,45465475 documents now create or select on ENTER when typing in Evidence field. Also remove reference has been replaced by edit document dialog in responses and systems.
Story 45383357: Removed notes for controls and BOs on Risk and Risky Attribute pages
Story 45177439: Sorting widgets now accounts for case when one widget can get below the add widget box
story: 45644701 putting links in buttons and removed redundant code
story: 45644701 changing links to buttons everywhere
story: 45645123 object-type icons created color variant and added in styleguide
Migrate to add a program for any directive that does not currently exist in a program [story:45463645]
Add program to directive breadcrumbs when linked to only one program [story:45474123]
Add tooltip to 'Programs using this directive' widget [story:45136071]
Merge branch 'master' of github.com:reciprocity/grc
Fix error on create-new-control without directive [story:45305961]
Story 45601935: prevent clicks propagating all throughout the notes widget when the editor is open, prevents unwanted collapses of description/notes
Story 45305961: changed save button for disabled-state new control form to not be clickable
Manually distinguish between System and Process in Relationships

* don't duplicate 'responsible for' on Org Group [story:43633925]
* make business objects show in System page related widget [story:43669653]
* show correct wording on Process page [story:43189629]
* show both Process and System tabs on related widget [story:43173301]
Fix previous commit
Merge remote-tracking branch 'github/canary'

Conflicts:
	app/views/risks/_controls.haml
Add fallback options for auto-codes [story:43811539]
Story 45571995: Added height resizing for all wysihtml5 edit boxes