Fixed 'Hourly' charts for VMs that are grouped using tags

Previously, the hourly charts always showed 'None' as in no records
found when the 'Group by' option was selected to retrieve VMs
associated with a particular tag, even though the records did exist.
This was due to the fact that the model name for 'association_type'
that was used to retrieve the records was 'Vm' instead of 'VmOrTemplate'

https://bugzilla.redhat.com/show_bug.cgi?id=1009951
Merge pull request #731 from AparnaKarve/bz1009951_fix_hourly_graphs_when_data_is_grouped_by_tags

Fixed 'Hourly' charts for VMs that are grouped using tags
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.

A few Rubocop warnings in the code were fixed as well as
some style issues pointed out by reviewers.