Implemented parameters for Get-Variable.

The functionality to select certain variables based on the Name, Include and
Exclude parameters has been implemented in a helper class that can be used by
other variable cmdlets as well that need similar behaviour, such as
Remove-Variable and Set-Variable.