Filter inputs can now have separate name and displayName.

Refactored filter.py.makeTabPage()
Updated filterdemo.py to include all types of inputs, tabs and displayName.