Added ARC guards.
Merge branch 'master' into hairy
Upgraded to RXPreprocessing 1.0.2.

As if by magic, this happens to be identical to my patched version.
Handle C++ strings properly.
Added unit tests for cast operators.