Expanded functionality and improved solution architecture.

- Updated solution to Visual Studio 2010.
- Updated project to .NET 4.0.
- Updated regular expressions to remove blank lines in solution and project files after the cleanup.
- Added code for removing .suo files.
- Modified code to remove read-only property on all files.
- Added support for DTS (.dtproj), C++ (.vcxproj) and Deployment (.vdproj) project types.
- Separated core functionality into its own library that can be easily used within other projects.
- Separated existing windows client into its own project that uses core functionality library.
- Created a command line client that uses core functionality library. The command line client accepts its input through both the command line parameters, as well as standard input stream, so it supports piping.

* Most updates are based on the info from this post and some research on the web: http://stackoverflow.com/questions/94058/moving-from-vss-to-svn
* Solution architecture changes are mostly based on this article: http://msdn.microsoft.com/en-us/magazine/cc164014.aspx