Initial test coverage support.
Revert "Initial test coverage support."

This reverts commit 783e5d4066b2ed6521aff7db0efa21a68cfe3893.
Added custom target to build the report for the test coverage of ALL tests at once.
Added instructions to build test and test coverage report to README.
Merge branch 'feature/coverage' into develop