Fix problems with tracing on Windows - cut line at first ):, not :

This prevents catching the drive letter as the end of the line
Reduce IO by buffering reads and writes more efficiently
Merge pull request #43 from smspillaz/cmake-unit.item_41

Fix tracing problems on Windows
Update README.md
Adjust the last close bracket index as opposed to the line length.

This prevents the case where the last "close bracket" was being found
on empty lines, because they would have a length of -1 (which was also
the position of the close bracket if it were not found on that line)
Merge pull request #44 from smspillaz/cmake-unit.item_42

Adjust the last close bracket index as opposed to the line length.
Reduce IO by buffering reads and writes more efficiently