console_reporter refactoring
Allows console line width to be configured (and defaults to 80).
Line wrap is at console width-1
Removed circular dependency between SectionInfo and its parent
Merge commit '3682433c2ff9266c4ed53dcc41ddcc31be2967dc' into merge-up-int

Conflicts:
	include/reporters/catch_reporter_console.hpp
Merge commit '67ccd8d74ab395fb196840c6f292a74c06507567' into merge-up-int
Merge commit '603002c644196f175efbc9c96c9adfaab28e1b25' into merge-up-int
Build 16