Fixes #6126: Moves RHSM routes to their own API (/rhsm) and routes file.

Prior, the RHSM routes were anchored at the Katello API and thus
subject to versioning and changes made to the Katello API. However,
the RHSM routes serve as a special set of routes that are outside
the typical API rules and do not version similarly to the Katello ones.
Thus, the RHSM routes have been moved out to their own route file and api
anchor (/rhsm) to allow them to stand alone.
Fixes #6591/BZ1076364: include fonts that datepicker depends on.

Angular UI's datepicker is dependent on some bootstrap 3 fonts
that we were not including.  This commit includes these fonts
so the datepicker's arrows are displayed correctly.

http://projects.theforeman.org/issues/6591
https://bugzilla.redhat.com/show_bug.cgi?id=1076364
fixes #6463 - hammer org update description , BZ 1114136
Merge pull request #4417 from waldenraines/6591

Fixes #6591/BZ1076364: include fonts that datepicker depends on.
Fixes #6648,BZ1120336 - Reload product before destroying it
Merge pull request #4378 from komidore64/rmi6463-hammer-org-description

fixes #6463 - hammer org update description , BZ 1114136
Merge pull request #4239 from ehelms/fixes-6126

Fixes #6126: Moves RHSM routes to their own API (/rhsm) and routes file.
Merge pull request #4443 from daviddavis/temp/20140716162734

Fixes #6648,BZ1120336 - Reload product before destroying it
Fixes #6651,bz1094986 - Disable Sync without repo url

Added code not allow syncing on repositories without a URL.