Merge alesliehughes

Merges @alesliehuges' fork of Pash in with ours. 

This includes merging in Jonathan Ben-Joseph's work from Mono Summer of Code 2008, which is a ton of new code, including the following new cmdlets:

- Get-Service
- Restart-Service
- Resume-Service
- Start-Service
- Stop-Service
- Suspend-Service

(No tests yet, but I checked that `Get-Service` returns something plausible.)

And stubs for ~10 more cmdlets.