Enable lazy mapping counts

* Adds `ListBinding#refresh_count`, which calls `refresh_stubs()` and
  returns a compute of the resulting `list.length`
* Adds Cacheable#get_list_counter(), which triggers `refresh_count` on
  the relevant mapping
* Adds `with_mapping_count` Mustache helper, which acts like
  `mapping_count`, but uses `Cacheable#get_list_counter()` instead
Add "progress" indicator option in `with_mapping_count`
Apply new `with_mapping_count` to some templates
Enable "Make Relevant" and "Make Not Relevant" buttons

* Add `GGRC.all_local_results` method to find all "local" mappings,
  i.e., all mappings available on the single resource, i.e.,
  non-extended mappings
* Add `with_direct_mappings_as` Mustache helper to return the list of
  "direct"/"local" mappings
* Add `base_objects/relevance_action.mustache` to contain the logic for
  adding "Make Relevant"/"Make Not Relevant" markup
* Fix several places where `data-model` actually contained `TreeOption`
  instances, rather than model instances
* Include `base_objects/relevance_action.mustache` in most tree lists
  (everything except Audit-specific models)
* Update `*/extended_info.mustache` to use the new helpers to detect
  whether the specified object is already mapped/relevant or not and
  render relevant text
Remove primary use of extended mappings
Unified conversion of openclose elements in tree and list items from a to div; changed DOCTYPE of all documents to HTML5
Merge pull request #1114 from reciprocity/feature/relevant-mappings

Change extended mappings to "relevant" mappings