Merge pull request #1794 from bbuckingham/fork-content-filters

content views - ui - initial adding of filters and filter rules
Merge pull request #1797 from bbuckingham/fork-content-filters

jeditable - update to trim datepicker content and reset data on options
Content views: archiving content defintions

Started working on archiving defintions in preparation of creating/copying
definitions from content views.
Ignoring Gemfile32.lock

When setting bundle's gemfile to Gemfile32, it creates a Gemfile32.lock which
does not get ignored by git.
Merge pull request #1807 from daviddavis/gemfile_locks

Ignoring Gemfile32.lock
Remove unused file
Spec - Removing the simplecov development task from the production
RPM.
Merge pull request #1809 from ehelms/spec-update

Spec - Removing the simplecov development task from the production
Merge pull request #1801 from daviddavis/cv_copy

Content views: archiving definitions
Merge pull request #1808 from daviddavis/rm_test_helper

Removing test_helper file
Merge remote-tracking branch 'upstream/master' into content-filters

Conflicts:
	src/app/models/content_view_definition.rb
	src/app/stylesheets/katello.scss
	src/db/schema.rb
Merged content_view_definition_base with filters
Merge pull request #1812 from daviddavis/merge-filters

Filters: merging in changes from master
content views - ui - adding tests for filters and filter rules controllers

This is an initial commit containing tests for the UI filters
and filter rules controllers.  This does not include tests for the
permission checks that are typically performed on the controllers.
That will be addressed in a separate commit.
content views - ui - add permission tests for filters and filter rules controllers

This commit adds the typical permission tests for the filters and filter
rules controllers.  For now, these are being done with rspec, but can
be moved to minitest in the future, if we decide to port the permissions
tests.
content views - ui tests - chgs to address issues when running all

The main purpose of this commit is to address test
failures when running all tests together using 'rake minitest'.

A few of the changes include:
1. add/modify fixtures for filters, filter rules,
   definition, definition product, definition repositories...etc
2. update fixtures to include more details for a redhat product
   (so could work w/ multiple products)
3. update tests to use the fixtures
4. split out setup to setup/before.suite
...