Conversion of BinarySerializer project to PCL

I chose to use Profile37 which makes the library usable from .NET 4, Silverlight 5, Windows 8, Xamarin.Android, and Xamarin.iOS. Some of the overrides being used were not portable so I had to make minor changes to the code. I hope you accept this change.