chore(gc): moved entities and metastrings gc functions to plugin

fixes #4672
feature(views): output/tag supports all output/url options
chore(views): made sure all tag related views use output/tag

fixes #4489
Merge pull request #7428 from mrclay/jdalsem-tag-view-improvements

Jdalsem tag view improvements
Merge pull request #7421 from jdalsem/gc-system

chore(gc): moved entities and metastrings gc functions to plugin
chore(input): Pull `get_input` and `set_input` into an OO service

Also adds test stubs to be implemented when the global state is removed.

Fixes #7091
Merge pull request #7433 from ewinslow/oo-input

chore(input): Pull `get_input` and `set_input` into an OO service