Added search interface

A global search interface for storyboard, including convenience
input field and tag based search annotations.

UI modifications:
- Updated header quicknav field to also allow text searching.
- Moved new-story button from sidebar to header.
- Added search button to sidebar.
- Hid new story button from tablet sidebar.

Utilities:
- New resolve-story directive that injects a story by ID into the
  scope.
- tag_complete directive was brought in line with the function
  of the typeahead directives.

Search implementation:
- Added search module with routing and simple deep-linking.
- Added search state and taggish-input handling.
- Extended criteria service to simplify filtering and mapping criteria.
- Search Results directive which decorates its child scope with
  results, given a resource type and criteria.
- Added UI for search page and results.

Change-Id: Idc8d01c8338a86ed5c7aafd6b3d9df95569427b8