Fixes #5852 - Updating gem dependencies

Removing foreigner since it's already required by foreman.
Fixes #5908 - transfer the locale information to the dynflow run/finalize phase
Fixes #5917 - Content search ambiguous SQL id error
Merge pull request #4152 from parthaa/sql-fix

Fixes #5917 - Content search ambiguous SQL id error
fixes #5801 - host collection ui - update errors should be shown on UI

The validations were being executed; however, the errors were not
being returned to the client due to how update_attributes was
being used.

Now (for example), if a user has 3 content hosts in a collection
and they try to set the max content hosts to 2, they will get an
error back.
Merge pull request #4150 from iNecas/5908

Fixes #5908 - transfer the locale information to the dynflow run/finalize phase
Merge pull request #4128 from daviddavis/temp/20140521082727

Fixes #5852 - Updating gem outdated dependencies
Merge pull request #4154 from bbuckingham/issue-5801

fixes #5801 - host collection ui - update errors should be shown on UI