Fixed for batch build
Removed "Mixed Platforms"
Added redundant constants to ease build in mono
Explicitly requests the newest language version

This way mono or any other compiler will be prevented from using an old
version of C# for old versions of .NET
Extended and Updated readme