Add coverage analysis

* Reduces overhead cruft needed in spec files (no explicit 'require "spec_helper"' needed).
* Makes "rspec" work (avoid overhead of "rake spec").
* Enables opt-in coverage analysis via the USING_COVERAGE environment variable:

```bash
USING_COVERAGE=1 rspec
```

Or:

```bash
rake spec USING_COVERAGE=1
```