Added XE7 Support

Refactored the way that UNSUPPORTED_COMPILER_VERSION works, so it will work with future version of Delphi without changes.