Squashed 'cmake/' content from commit 85c7724

git-subtree-dir: cmake
git-subtree-split: 85c77242c189c439f83c218e4aaa98b849f579e5
Merge commit 'c5ebe6e4b08181c991a78ac4cea5c0e2a2860ecd' as 'cmake'
Added "make coverage" to generate code coverage report.
Implement reverse_iterator for sequence_cref