Adding support for dynamic selection of platform for execution - NativeMehods.cs

Hello,

I'd like to give you my changes under consideration - they enable dynamic selection of platform for execution for CurlSharp. The idea is that we provide wrappers for x86/x64/Linux and execute them depending on host execution environment type (x86/x64/Mono). 
There are also sample changes for solution files.