fixed failure to build with arc enabled

ARC_ENABLED is a macro in this project's prefix file. If you don't include that prefix in your project, TBXML fails to build in an arc-enabled project. This change just uses the `__has_feature` clang extension directly.