Update todo list and readme.
Add installation instruction reference in documentation.
Fixing Coverity discovered issues.

Clang related workaround and restoring the state of the stream.
Merge branch 'develop' into coverity-scan