Merge filter single value and multiple value functions.  Refs #6694.
Remove used methods. Refs #6694.
Add visibility property to some properties. Refs #6694.
Merge branch 'wzhou/6694_genfilter' into develop