refs #5892 - adding notifcation for custom_info update, BZ 970079
fixes #5967 - initial updates to support default capsule

This commit contains several changes to support a 'default' capsule.
With each fortello installation, there will be a capsule installed.
That capsule will not provide pulp node functionality, since pulp
functionality is provided by the pulp server running on the fortello
server; however, it can provide other features such as puppet, dhcp...etc.

With these changes, the 'default' capsule will be automatically associated
with the following resources:
- all organizations configured on the fortello server
- the default location
- all lifecycle environments

In addition, it will not be allowed for a user to perform CLI commands
which would alter the 'default' capsule. For example, the following commands
would generate an error:
- capsule content add-lifecycle-environment
- capsule content remove-lifecycle-environment
- capsule content synchronize

That said, a user could still look to see details on the 'default'
capsule using the other supported CLI commands such as:
- capsule list
- capsule content info
- capsule content lifecycle-environments

With the above, this 'default' capsule can then be used to help
support things like:
- When a puppet environment is created as part of publishing
  or promoting a content view, associate that puppet environment
  with the appropriate locations.  This would be achieved by
  retrieving the list of locations that are associated with
  capsules that are currently syncing content for the
  target lifecycle environment.
fixes #6064 - fixes content view filter not honoring the name parameter, BZ 1102451
Fixes #4701, #5874 - removed lowercase filter from kt_name_analyzer

Lowercasing of names caused ambiguous results of search queries.
It also broke searching names containing uppercase international characters.
Refs #4701 - updating VCR cassettes
Merge pull request #4216 from cfouant/content-view-filter-by-name

fixes #6064 - fixes content view filter not honoring the name parameter, BZ 1102451
Refs #5813 - Content uploads BZ1102260

Implement content uploads (packages, puppet modules) in the UI and API.
Merge pull request #4214 from bbuckingham/issue-5967

fixes #5967 - initial updates to support default capsule
Merge pull request #4220 from jlsherrill/tstrachota-search

Fixes #4701, #5874 - removed lowercase filter from kt_name_analyzer
fixes #5803 - filter content-hosts by name, BZ 1097575
Merge pull request #4169 from daviddavis/content-uploads

Implement content uploads
Fixes #6084, bz 1079161 - Updated sync state link

The following 3 pages were not properly reflecting the sync state and the sync management urls.
1) Content View -> Content -> Repositories (both Add/List)
2) Product -> Repositories
3) Content View -> Content -> Filters -> {filter} -> Repositories

They all said N/A even for completed syncs and the urls pointed to by 'finished' state was incorrect.
They all pointed to http://<fqdn>/sync_management while ideally they should ve been pointing to
http://<fqdn>/katello/sync_management
This commit addresses this issue
Merge pull request #4187 from komidore64/rmi5892-custom-info-notification-on-update

refs #5892 - adding notifcation for custom_info update, BZ 970079
Merge pull request #4196 from komidore64/rmi5803-content-host-list-filter-by-name

fixes #5803 - filter content-hosts by name, BZ 1097575
Merge pull request #4224 from parthaa/repo-feed

Fixes #6084, bz 1079161 - Updated sync state link
fixes #6113 - add lifecycle environment tab to smart proxy / capsule form
add Pulp Proxy to Host form