Fix display of mappings of People/References to Program
Handle unmapping of controls correctly

* Previously, unmapping a Control on a Directive page caused the
  deletion of the Directive.  This is fixed.
* Ensure Controls mapped to Directives show up in Program page's "Mapped
  Controls" widget
* Special case for Control unmapping now doesn't apply only on Directive
  page.
Merge pull request #364 from reciprocity/release/0.9a11

Bugfixes from release/0.9a11