Split "References/People" widget into 2 widgets

* add 'widget_actions' block to layouts/_widget_box.haml to not lose
  functionality from original tree-ish widget
* remove programs/_more_info.haml, since it was identical to
  base_objects/_more_info.haml
Splat Directives/Controls widget on Program page
Story 53333047: added objective mapping to sections tree
Deprecate Program#company_controls
Remove 'Related' widget and associated files
Use GGRC.RELATIONSHIP_TYPES to build add-widget menu

* also fix widgets using 'findRelated' (to use correct parameters)
Declare variables so they're not globals
Story 52506199:  Added title validations for all create object forms.
Story 53603043: Hiding more content in LHS when in the minimized state
Merge pull request #101 from reciprocity/feature/title-validations

Title validation for all object forms
Merge pull request #102 from reciprocity/feature/side_nav_refinements

Hiding menu items and horizontal bars when LHS is closed
Merge remote-tracking branch 'origin/develop' into feature/widget-splat
Import file uploading through rails.js and other import/export fixes
Enable asset-pipelining of mustache templates

* on server, simply compiles an additional script resource which contains
  templates in GGRC.Templates
* on client, uses jQuery.ajaxTransport to fake / short-circuit the AJAX
  fetching process
* move 'programs/info.mustache' to the new 'assets/mustache' location
Merge pull request #104 from reciprocity/feature/import_extra_work

Allows file upload using rails.js and other bug fixes to import
Merge remote-tracking branch 'origin/develop' into feature/objectives_ui

Conflicts:
	src/ggrc/assets/javascripts/sections/section.js
Remove overwritten 'SectionObjective' model
Enable Section tree's "openclose" toggle for objectives
Merge pull request #100 from reciprocity/feature/objectives_ui

Mapping of sections to objectives
Merge remote-tracking branch 'origin/develop' into feature/widget-splat