Engine: Fixes font pathing issues within RCUE library.
API v2 - specify API version via headers or in url
API v2 - switching two /blah/ regexs to %r{blah}
attempting to fix busted test:
Katello::Api::V1::UsersControllerTest.test_list_owners_username
changing :apiv to :api_version
API v2 - actually let's just extend foreman's constraints since they're
the same
fixing tests that check for api routes
Merge pull request #3461 from komidore64/versioned-urls2

API v2 - specify API version via headers or in urls
Add subscription totals portlet to the dashboard

This "portlet" (aka widget) on the dashboard implements user story
"As a dashboard user, I want to see current subscription totals" in
SAM backlog sprint 10.

This portlet adds the following functionality:

- It links to the subscriptions search page, where the results shown
  are filtered by date range using elasticsearch.
- The counts shown are calculated from new methods on the Pool class
  in the katello app's models.
- I add a helper method to the DashboardHelper that permits a portlet
  or widget to exclude the quantity dropdown from displaying in cases
  such as this where quantity doesn't make sense.
api v2 root-node for single-object responses
API v2 - ping controller and /api/ping route
API v2 - fixing bad merge-conflict resolution

these files were moved:
app/views/api/v2/common/collection_resource.json.rabl --> app/views/katello/api/v2/common/collection_resource.json.rabl
app/views/api/v2/common/single_resource.json.rabl --> app/views/katello/api/v2/common/single_resource.json.rabl
API v2 - renaming common resource templates to match rendering.rb
this route is actually /status
API v2 - /api/status
API v2 - ping controller no longer extends v1 controllers

also included is optional root-node for single resource responses

Conflicts:
	app/controllers/katello/api/v2/api_controller.rb
API v2 - switch from templates inside templates to layouts
attempt at disabling headpin tests and fixing ping tests
removing minitest skips
moar tests!!