Removed unnecessary checks for null.

The base object cannot ever be null in a PSObject.
Added support and tests for PSObject.ToString().