Added support for coverage threshold checking.

This change allows the intern to be configured to use threshold settings
which will cause a test run to fail if the thresholds are not met. The
thresholds are configured in a similiar way to threshold settings for
istanbul.