Text class mostly working
- tabs not yet working
Text class is now full replacement for LineWrap
Refactored line wrapping in Text constructor a bit
Revert "Refactored line wrapping in Text constructor a bit"

This reverts commit e43d4a202876d1e4f016552a81c1c606e8efe867.
Refactored line wrapping in Text constructor a bit
Fully committed to new Text class.
- moved impl into .hpp
- replaced last few uses of LineWrapper with Text
- removed LineWrapper
Fixes issue #164
- Removed spurious (re-)throw when catching unexpected exception
Build 34
includes:
- SFINAE version of IsStreamable (where available)
- new Text class that replaces LineWrapper (internal)
- fix for spurious double exception reporting (#164)
Merge commit '7059c6e1c32b8db1d5f1c6466bd9a1dd5bc7f04a' into merge-up-int
Merge commit '54ca219aad1e8164cacc425c388c727d3dd146d1' into merge-up-int
Add incusion of cassert to atch_text.h
Move VC6 std::min(), std::max() to catch_common.h
Merge commit '97d99852a85f37dbc19fac9e6979c63bf5db0bc2' into merge-up-int
Merge commit '2666c96d4e407c18fe6518007d403fe05327bcbc' into merge-up-int

Conflicts:
	include/internal/catch_line_wrap.hpp
	include/internal/catch_list.hpp
	include/internal/catch_text.h
	include/reporters/catch_reporter_console.hpp
	projects/SelfTest/TestMain.cpp
Build 34

Merge commit '19279250e89ee8cdd29f32c6e47dedd732695c5b' into merge-up-int

Conflicts:
	README.md
	single_include/catch.hpp