Ignore OCTest DerivedData
Don't use ANSI colour codes when debugging
Default to using colour in unix based terminals
Added className to TestCase in Obj-C
Suppress "no test cases matched" message if there was no test spec string
Cleaned up some stray tests
Updated approval file
Handle section ends in the event of unexpected exceptions
build 19
Reverted ANSI colour change (it was failing for Windows)
Produced build 20
Added StringMaker (for partially specialising string conversions), extended BDD macros and moved file/line info to top of message.
Re-enable ANSI colour by default - hopefully properly excluding Windows this time
Patched issue where an assert before the first section can cause a set-fault (needs a better fix, though)
Tidied up some loose ends with reporting test cases and sections (now handles them as a single block).
This should fixes an issue where sections not being printed when they should be (and reverses a workaround where they were being printed too much)
Removed unnecessary test
Added duplicate method warnings
Converted tabs to spaces in some files where they have crept back in
Build 22
Refactored ConsoleColour impl. Tweaked the (Windows) colours a bit.
Also fixed issue that would cause warnings on some compilers when doing REQUIRE( p ); where p is a pointer.
Moved to build 23
Tweaked colours again
Tag and test case name querying are now case insensitive