Convert pointers to integrates when printing.
- handles function pointers that way too (otherwise printed as 1 by gcc and clang)
Fixes toString() for function pointers and added support for member function pointers.
- thanks to Malcolm Noyes for supplying sample code on which the solution here was based
build 24
Removed unnecessary union name
Build 24

catch_tostring.hpp still needs work for (member) function pointers.

Merge remote-tracking branch 'remotes/upstream/master'

Conflicts:
	README.md
	projects/SelfTest/TrickyTests.cpp
	single_include/catch.hpp