Support for ComputerName and ExcludeShares

Script can now be run against a remote computer (if accessible to user
running script) and a list of shares can also be excluded from the
report (e.g. SYSVOL,NETLOGON)
Miscellaneous report improvements and improvements to the status output
of the script.