Refactoring of detail view controllers

Instead of making all the detail view controllers being separate and
duplicating code, a new super class was created,
COIntentionTypeDetailViewController that would contain all of the
common code, leaving each view controller to implement their specific
intentionItemType, their xib, help view controller, and connections to
their IBOutlets and IBActions.