Coverage testing

This enables [Coveralls](https://coveralls.io) based coverage testing.

See [example output](https://coveralls.io/r/myint/argcomplete). Note that this has already found one [error](https://coveralls.io/builds/17772/source?filename=test%2Ftest.py). `test_basic_completion()` is defined twice in the same class.