More unique default dump names.
Reorganized the PInvoke classes

The PInvoke classes are now organized by DLL they are imported from.
They are also in alphabetic order. It should stay this way! Makes it way
easier to find stuff. Had to do some fix up of scripts to accomdate this
change. There are also sections for enums, structs and helper classes.
Added Close-Handle

Added the Close-Handle cmdlet that can accept pipeline input from
Get-Handle and close handles on the system. Dangerous!
Fixing ShouldProcess support.

Close-Handle was not correctly using ShouldProcess. It would always
process, even if the user specified N.
FileSystemCache and Privilege support

Added Get-FileSystemCacheSize, Set-FileSystemCacheSize and Set-Privilege
cmdlets. Added new PInvoke.
Added Pipelist and Get-ComputerSID one liners
Renamed Pipelist to Get-Pipelist, as it was conflicting with native commands
Renamed Pipelist to Get-Pipelist, as it was conflicting with native commands
Added Function Set-WorkingSetToMin. This function trims the workingset values of a process to it's min. Dont try this on DB's / Store.exe