Update to allow table formatting rules

Allow formatting rules to be defined in plugins.

$TableFormat hashtableto be defined with key as data column, and value as an array of formatting rules. Rules are a hashtable with the expression, and value as formatting rules.

Formatting rules are a CSV of what to format (i.e. Row or Cell), pipe-separated html attribute and value (e.g. class|critical, style|background-color: #FFDDDD").

See sample reports for examples.
Sample plugin for table formatting
Sample plugin for table formatting
Update 02 Snapshot Information.ps1

Added filter options to TaskFilterSpec to filter not only startime but also entity. A check for entity name is done in line 91 which is now redundant as we are filtering on the entity.

In our environment this in some cases allowed us to do one iteration in the while loop instead of over 700. Speeding up the script from taking >5 hours to only take minutes.
Merge pull request #91 from Sneddo/table-formatting

Table formatting
Merge pull request #94 from jones-g/patch-4

Update 02 Snapshot Information.ps1
New report showing clusters with no hostprofile
New Report showing host profile compliance
Removed Get-VMHost reference

Merged where clauses and removed Get-VMHost call. Issue #88
Removed Get-VM reference

Issue #88
Remove Get-VMHost reference

Issue #88
Remove Get-Datastore reference

Issue #88
Removed Get-VM reference

Issue #88
Removed Get-Cluster reference

Issue #88
Removed Get-VMHost reference

Partial fix for Issue #88 - Still another Get-Datastore reference to remove.
Merge pull request #95 from Sneddo/plugins-hostprofile

New plugins for Host Profiles
Merge pull request #96 from Sneddo/issue-88

Partial fix for Issue #88
Removed reference to Get-Host 

Fix for Issue #88 accidently introduced by plugin
Fix for Issue #77

Added in PowerCLI version check- must be build 1012425 (5.1 Update 2) as a minimum. Also added import of required snapin VMware.VimAutomation.Vds if version check is OK.
Merge pull request #98 from Sneddo/issue-71

Fix for Issue #77