Added coverage support for linux.
Added new script for coverage on linux: coverage.bash.
Merging with the lcov branch.