Add support for building against clang version 3.3.
Create a CLANG_AT_LEAST macro and use it for version detection.
Merge clang 3.3 support. Close #143.