Engine: Fixes font pathing issues within RCUE library.
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!!
Merge pull request #3460 from mkelley33/subscriptions-widget

Add subscription totals portlet to the dashboard
Merge pull request #3458 from ehelms/engine-font-fix

Engine: Fixes font pathing issues within RCUE library.
Merge pull request #3462 from komidore64/post-rebase-ping2

updates for v2 API and ping controller
Engine: Organization: updates so that katello org is an extension of the core's org

This commit contains changes so that the katello organization
is now an extension of the core (foreman) organization.  The
result will be a single organization (taxonomies) schema.

Based on discussion with the team, since we are early on
with the engine work, we are purposely updating the existing
migration to remove 'katello_organizations' vs trying to
migrate data from katello_organizations to taxonomies.
This means users will need to katello:reset and
then db:migrate / db:seed.
Engine: Organization: fixing tests to support core org with katello extensions

This commit is to fix the tests that are affected by the
changes to the code to support a core organization (foreman)
which is extended to support katello properties.

Note: the tests leverage the 'taxonomies' fixture from
the foreman core to provide a couple of organizations
to test with.
Engine: regenerate VCR cassettes after moving to unified org
Engine: organization_extensions: fix rubocop complaint