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
Merge branch 'master' of https://github.com/alanrenouf/vCheck-vSphere