Refactor and replace discussion filter with 2nd opinion

Burned jQuery meta-programming with fire. The hot kind. After that, replaced the discussion filter with an opinion one. Target of opportunity that'll help #447 but not close it.