fix -Wsign-compare
fix -Wunknown-pragmas

 #pragma warning() is used by Visual Studio developers to suppress
warnings on a file basis. To avoid clutter in a multi-platform
development environment the platform/project specific configuration
of the build system should be used for such purposes.
Merge pull request #49 from toxeus/fixSignCompare

Fix sign compare and unknown pragmas warnings