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
Tidied up reporting of missing assertions in test cases
- also removed basic reporter from approval test
Refactored missing assertions handling
Removed now redundant handling for missing assertions in test cases
- handled as part of sections
initial checkin of cmake and travis config files
initial checkin of cmake and travis config files
Merge branch 'Kosta/travis_ci_integration' of https://github.com/AIM360/Catch into Kosta/travis_ci_integration
Calling SelfTest exe directly
tweak CMakeLists.txt
printing the executable into the console window
debugging arguments passed to the approvalTests script
more debugging
more debugging
more approval tests script debugging