Merge pull request #437 from ENCODE-DCC/380-1713-integration

380 1713 integration
Remove code for legacy pages.
Move ENCODE2_AWARDS set to upgrade where it is used.
Split views.py into several files under types.
The template is merged so no need to deepcopy.
Make namespace_from_path handle a list as a search path for the value.
Move logic from template_namespace into dynamic template properties, namespace_from_path.
Move logic from template_namespace into dynamic template properties, namespace_from_path.
Move logic from template_namespace into dynamic template properties, namespace_from_path; general cleanup.
don't rely on request when we don't need to.
Make reverse links templated with custom filtering.
Move assembly to template
Move lot_reviews to the template
Docstrings are only at the top of functions/classes/modules, so convert to comments.
More concise inline if/else syntax
No need to consider deleted characterizations as they are already filtered out.
Switch order of if statement so we can 'bail out early' and avoid over-indentation
Bail out early
Bail out early
Move var setting into simplest scope; add comments for review.