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.
Merge pull request #2612 from beav/validator-change

allow "." in org names
upstream-update - send candlepin capabilities to upstream distributor

During 'Refresh Manifest' steps, the first one now is to send the installed candlepin's capabilities to the upstream distributor (either the customer portal or another katello). This informs the upstream what subscription capabilities the downstream candlepin can handle.

upstream-update - changes based upon feedback
upstream-update - replaced instance_eval with send
Merge pull request #2611 from thomasmckay/upstream-update

upstream-update - send candlepin capabilities to upstream distributor