Add ability in app manager to filter forms

This includes both the backend capability and a reworking of the front end to be friendlier to people not using it and to indicate under what conditions the feature is useable. This takes the form of a reusable knockout widget which I then applied to menu multimedia for modules and forms too.