content view - ui - allow user to specify version info for pkg filter rule

This commit primarily contains changes to allow a user
to specify version information on a pkg filter rule as
defined in wireframes from UXD.

The user can specify version similar to:
1. all versions (default) - where any version of pkg may be applied
2. only version (aka version) - where only the specified version may
   be applied
3. newer than (aka min_version) - where any version newer than specified
   may be applied
4. older than (aka max_version) - where any version older than specified
   may be applied
filter rules - minor change from PR review
Merge pull request #1936 from bbuckingham/fork-content-filters

content view - ui - allow user to specify version info for pkg filter rule