Added javascript core and blocks testing
Improved lcov file save message
Added block update tests
Removed coverage info for test files

This coverage distorts actual source coverage info
Merge branch 'master' into javascript_tests
Added mock() helper and unified setup/teardown
Added actions unit testing on javascript side
Added console unit testing on javascript side
Disabled console coverage reporting
Merge branch 'javascript_tests'
Merge branch 'master' into tables