Added QueryCounter helper class for specs.
Add modeling for template many-to-many tenant

In OpenStack, an image (TemplateOpenstack) can exist in more than one project
(CloudTenantOpenstack).  These migration and model changes allow an OpenStack
template to list the tenants it can be used in, and allows a Cloud Tenant to
list the templates associated with it.

The table is named "cloud_tenants_vms" to reflect the physical tables used in
for the join.

Despite the table name referring to the generic objects, the relationship is
purposefully restricted to Openstack templates and Openstack cloud tenants in
the association defined in the models.  This keeps the notion of the
many-to-many relationship restricted to the most specific level.

The relationship methods are named:

* TemplateOpenstack#cloud_tenants
* CloudTenantOpenstack#opentack_templates

Additionally, to facilitate keeping the relationship as specific as possible,
CloudTenant is now sublassed to CloudTenantOpenstack.  Since all of the existing
cloud tenants are only openstack tenants, the migration initializes all of the
CloudTenant records to have a type of CloudTenantOpenstack.
Treat date "from"/operator filters as dates, not times

Without this, the existing tests fail when run on a system that's east
of Greenwich.
Add support for Openstack SSL

Allow connections to Openstack to use SSL.

https://bugzilla.redhat.com/show_bug.cgi?id=1089727
https://bugzilla.redhat.com/show_bug.cgi?id=1140693
backport truncate until we've upgraded.

truncate was added in upstream in
9a4e183fe9f81365f7815c391512b3d46622d8c8
move AR::Base#truncate to manageiq repo

I'm not sure if this can be upstreamed, but it doesn't impede us from
upgrading, so we should remove it from our fork.
don't establish a connection for feature detection

we should avoid bringing up a connection too early in the boot process,
so just check the pg connection class directly
Add support for Version 5 XFS filesystems

This includes adding CRC fields to several on-disk
data structures including directory headers, as
well as allowing for a filetype field in the directory
entries.

Rubocop warnings in the code were fixed as well as
style issues pointed out by reviewers.
Updated CHANGELOG.md with changes in Sprint 13.

https://github.com/ManageIQ/manageiq/issues?q=milestone%3A%22Sprint+13+Ending+Sept+29%2C+2014%22
[skip ci]
Raise error when attaching item without dialog to a catalog

I've added a validation function into the ServiceTemplate model, it fixes the bug when editing a catalog item.
The obsolete disabled order button for dialog-less items was removed.

https://bugzilla.redhat.com/show_bug.cgi?id=1145266
Merge pull request #759 from skateman/service-catalog-dialog-fix

Raise error when attaching item without dialog to a catalog
Add the miq_shortcuts table to the replication excludes list

https://bugzilla.redhat.com/show_bug.cgi?id=1146719
Merge pull request #755 from jerryk55/xfs_filesystem

Add Version 5 XFS Filesystem Support
Merge pull request #705 from blomquisg/openstack-ssl

Add Openstack SSL Support
Merge pull request #654 from blomquisg/add_template_tenant_relationship

Add modeling for template many-to-many tenant
Merge pull request #212 from Fryguy/add_query_count_helper

Added QueryCounter helper class for specs.
Rewritten vm_infra view to HAML
Rewritten vm_or_template view to HAML
Rewritten vm_vdi view to HAML
Rewritten vm_cloud view to HAML