Tweaked rawMemoryToString() along lines of suggestion in #281
Approved new test case
Big assertion capture refactoring.
- moved as much logic out of the macros as possible
- moved most logic into new ResultBuilder class, which wraps ExpressionResultBuilder (may take it over next), subsumes ResultAction and also takes place of ExpressionDecomposer.

This introduces many SRP violations - but all in the name of minimising macro logic!
fix macro syntax in doc
Folded ExpressionResultBuilder into ResultBuilder
(even more SRP violations!)
Renamed ShouldNegate to FalseTest
Merge branch 'master' of github.com:philsquared/Catch

# By Joseph Schrag
# Via Joseph Schrag (1) and Phil Nash (1)
* 'master' of github.com:philsquared/Catch:
  Fixed Typo
Fixed typo
Fixed single header generator for generating no-impl header
build 48
- big assertion capture refactoring
Merge pull request #283 from lichray/patch-1

fix macro syntax in doc
Fixed regression with -e
Merge branch 'master' of github.com:philsquared/Catch

# By Zhihao Yuan
# Via Phil Nash (1) and Zhihao Yuan (1)
* 'master' of github.com:philsquared/Catch:
  fix macro syntax in doc
Fixed typo
Some clean-ups for string handling in Objective-C
Tag aliases feature
Approved tag alias tests
Build 49
- _THROWS fix
- tag aliases
Merge pull request #287 from amorenoc/master

Fixed typo
Removed use of variadic form of SUCCEED from tests
- as per #284