Use portable Encoding.GetString method
Replaced ArrayList with use of List<>
Use explicit lock instead of MethodImplOptions.Synchronized
Replaced MethodImplOptions.Synchronized with explicit lock
Added PCL project to solution
Added packages to ignore file
Support NuGet restore
Use ShimPath in PCL project
Use WebRequest extension methods instead of property setters
Convert file names to Stream:s in StreamReader/Writer constructors
Upgrade to CSShim v 0.9.2
Added compiler directives to exclude non-portable code
Added test project for PCL Encog