Small fixes and started new section tracking code
Reworked SectionTracker and moved into own header
Integrated new section tracker.
- also pass extra section to reporter - one for each test case - ignore it in headers
  (this is so we know a test case has restarted)
- significant effect on regression test due to change of ordering of sections
- fixes infinite loop issue
Removed displaced RunningTest class
Merged TestCaseTracker and SectionTracker and introduced TestCaseTracker::Guard
Build 6
- fixes infinite loop bug (#185 and #166)
Fix MSVC warning
Merge commit '372a6c6fedf688341d24211f8284643c9019d8e5'

Conflicts:
	projects/SelfTest/CmdLineTests.cpp
	single_include/catch.hpp
Merge commit '6a484fdb028fec77e54c657dfe08a5007ecca91e'
Thanks to Ahto Truu (catch_test_case_tracker.hpp)

Merge commit '9aff9aa3284c742abfecacb2e890a1cdfe156701'

Conflicts:
	include/reporters/catch_reporter_console.hpp
	projects/SelfTest/MiscTests.cpp
	projects/SelfTest/TestMain.cpp
Update pass, fail counts
Merge commit 'ee647f509941321c84e73a8c9acc3963e35906a1'
Merge commit '28d3881ff984488f3e85fc6d7834f1bae299aaef'
Fix access for member class Guard for VC6
v1.0.0 Build 6
Merge commit '801672b96228bfc60f7112c9a8b33c86e1d6c5ba'

Conflicts:
	README.md
	single_include/catch.hpp