Merge pull request #2606 from waldenraines/bastion-merge

Merge branch 'master' of https://github.com/Katello/katello into bastion
Bastion: Adding base inline edit directives and adding them to system details.

This is the basis for a set of inline edit elements that can be used
on pages like details. These should allow a developer to declare in one
line the property that can be edited and the function to call when if
the user saves the information entered.
Bastion: Adding release version fetching and setting for inline system
edit.
Merge pull request #2602 from waldenraines/bastion

Bastion: adding in table infinite scrolling directive.
Merge pull request #2581 from ehelms/bastion

Bastion: Adding base inline edit directives and adding them to system de...
Bastion: Allowing the details container to scroll with a short window
or long content.
Merge pull request #2607 from ehelms/bastion

Bastion: Allowing the details container to scroll with a short window
Merge pull request #2604 from omaciel/about_api

Adding API support for the About page.
Fixed some tests
Fixed another test to create real ids
Removed FK issues due to fixtures
Merge pull request #2522 from xsuchy/pull-req-twice

do not list files twice
Merge pull request #2601 from parthaa/master-to-dlp

Master merge to delete legacy promotion
allow "." in org names

Previous versions of katello allowed "." in org names, but the validator was
changed to not accept this char.

This commit adds "." back in as a valid char, and alters the error message.
Environment Product Removal: fixing migration to work with FKs

Environment Product Removal - fixing the remove environment_products migration
to work correctly with the foreign keys change. Apparently postgres does not
support altering schema and changing data in the same transaction and rails
uses one transaction per migration so the former migration was split into 3
migrations.
Merge pull request #2612 from beav/validator-change

allow "." in org names
Merge pull request #2614 from daviddavis/temp/1373480069

Environment Product Removal: fixing migration to work with FKs
Readding repo glue tests since methods still exist
Delete legacy promotion: Updating cassettes
Merge pull request #2620 from daviddavis/temp/1373555727

Delete legacy promotion: Updating cassettes