Fixes #6176,BZ1103492: Improving interaction of content view errata id f...

...ilters.

The previous content view errata id filter would continously load
all errata in chunks in order to allow client side filtering. And,
while this worked for small errata sets, larger errata sets such as
RHEL 6.5 (2500ish errata) were unwieldy and led to confusion. This
change does the following:

 * moves all type and date filtering server side
 * enabled UI select all behavior to allow adding errata that is not
   currently visible client side\
 * adds a new option to create errata id content view filter rules
   with a bulk set of errata or based on a search/param query

[ ] - Review and addressing comments
[ ] - Server side tests
will :excluded always be present? (e.g. api/cli requests)