Mono fixes

Note to be compatible with mono:
1. Mono ResX doesn't like Vector3 objects
2. Got to find a way to use NuGet properly
3. Made the post build events cross-platform
4. Mono compiler doesn't like comparing different types, so convert them before you compare!