fixes #6064 - fixes content view filter not honoring the name parameter, BZ 1102451
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 #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
Refs #5813 - Content uploads BZ1102260

Implement content uploads (packages, puppet modules) in the UI and API.
refs #5892 - adding notifcation for custom_info update, BZ 970079
fixes #5803 - filter content-hosts by name, BZ 1097575
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
fixes #6113 - add lifecycle environment tab to smart proxy / capsule form
add Pulp Proxy to Host form