System.Data and System.Transactions for Windows Phone 8

This is just a first pass at modifying the source code files to be able to be build for Windows Phone 8. There is still a little more to do for Windows Store apps.

Most of the functionality is the same except for several things:
 - Binary Serialization (not available on WP)
 - The SqlClient namespace (will be made available in future)
Don't use the 'private' access modifier. It is the default visibility level for all class members and there's no need to use it.