Squashed '3rdParty/cute/' changes from 1cc9fb5..b2f2c86

b2f2c86 trigger Travis CI build
e427279 report test duration on the same line for IDE reporter
b0bf02c cleanup of Travis CI config file
b011515 Update README.md
0e90781 unnecessary mutex lock removed
587c547 switched from `catch` to `cute` for unit testing

git-subtree-dir: 3rdParty/cute
git-subtree-split: b2f2c86a6f14a258b56b8e845cb19891ce19b0b2
Merge commit 'd1bdb17a73b06906567433215daf851f6acc1547'