New tree structure with incremental addition (does not redraw whole level of a tree when things are added/removed). Currently does not work correctly for addition or removal of elements.
Merged branch 'develop' into 'feature/two-controller-tree' with conflicts resolved.
Added autocomplete search to the owner field in modals
Added custom templates and styling to autocomplete owners
Merge branch 'develop' into feature/two-controller-tree

Conflicts:
	src/ggrc/assets/javascripts/controllers/tree_view_controller.js
Story 55768220: fixed removeChild event handler for tree view
Story 55768220: Allowing for new tree children to be added/removed without redrawing existing children
Failure to map an object to another object will now show an error with friendly messaging
is_allowed_to_map now also verifies whether there an appropriate join model exists
InnerNav will now cache its activated widget and re-select when the nav list is replaced
Fixed counts occasionally being incorrect for LHN search (56751066)

While not an issue in local environments, the old method would kick off
multiple "refresh counts" calls whenever a search list changed -- which
is not just on object creation, but also on every search. This resulted
in two search count queries firing, with the one that arrived second
overwriting values.
Three fixes to TreeView controller

* don't use `firstElementChild`, since it's unsupported in older but
  supported browser versions
* reduce display delay of `TreeView` by:
  - removing `options.parent` to avoid circular list references which
    cause event proliferation
  - grouping `push` and `attr` operations
* ensure `child_options` is propagated to child lists
Fix splicing in changed attribute lists
Tweaked loading animation for trees so that it doesn't go away until the entire tree is fully rendered
Merge pull request #325 from reciprocity/feature/people_autocomplete

Added autocomplete for the owner field in modals
Merge pull request #328 from reciprocity/feature/lhn_mapping

Disabled mapping of directives to other directives in the LHN
Merge pull request #330 from reciprocity/feature/obj_nav_highlight

InnerNav will now cache its active widget and re-select when the list gets replaced
Merge pull request #331 from reciprocity/feature/lhn_search_counts

Fixed counts occasionally being incorrect for LHN search (56751066)
Added generic confirm modal
Form modals will now prompt the user whether they want to discard changes if they click the backdrop (with a dirty form)