Merge pull request #135 from alesliehughes/master

RunspaceConfiguration Changes
Added tests for Sort-Object for sorting by properties.
Merge pull request #137 from alesliehughes/master

Remove Duplicate files and correct namespace
Merge pull request #138 from alesliehughes/master

Add basic PSCredential implementation and enum Aligment.
Merge pull request #139 from alesliehughes/master

Add class stubs
Sort-Object -Unique now works.
Added tests for Sort-Object -Unique with property.
~ path now refers to user's home directory.

Fixes #136.
Merge pull request #141 from ygra/tilde-user-profile

~ path now refers to user's home directory.
Fixed cleanup of temporary directories after tests.
Whitespace fixes.
Fixed a temporary file not disappearing properly.
Merge pull request #142 from ygra/file-system-cleanup

Properly clean up temporary files and directories during tests
Allow PSHostRawUserInterface to be used as base class.
Implement Size struct used by PSHostRawUserInterface.
Add missing verbs.
Allow the CommandRuntime to be set for a cmdlet.

The CommandRuntime property should probably be moved to the Cmdlet class.

http://msdn.microsoft.com/en-us/library/system.management.automation.cmdlet_properties.aspx
Implement CategoryInfo on an ErrorRecord.
Add missing error categories.
Documentation and refactoring.