Move to XCTest

This change moves over to XCTest and moves over to using schemes for building/testing.
It also cleans up a pile of warnings throughout the project, and simplifies the project by consolidating build options.
This allows us to compile without analyzer warnings on Xcode 5 and 6. Tested building 32/64 on Xcode 5 and 6.
All tests currently pass.
It is, because this code is just basically copied into the resulting cpp
file, but moving it to CSSTokenizerSuffix should make things clearer.


On Mon, Jun 9, 2014 at 6:22 PM, Stephane Moore <notifications@github.com>
wrote:

> In src/css/grammar/css.grammar:
>
> > @@ -76,3 +76,4 @@ U\+{h}{1,6}-{h}{1,6}            {cssConsume(yytext, CSSUNICODERANGE);}
> >
> >  int csswrap(void){return 1;}
> >
> > +#endif  // __clang_analyzer__
>
> Is CPP valid in this file?
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/jverkoey/nimbus/pull/554/files#r13573843>.
>