Completer test should not depend on actual cfg file

If you enable a preview service in your real config file, you'll
get test failures.  Similar thing for plugins.

The fix is to point it at an empty cfg file so that we don't load
any real config files for unit tests.
Merge branch 'completer-test-preview' into develop

* completer-test-preview:
  Completer test should not depend on actual cfg file
Brings the CLI in line with pagination changes.
Updated to set data correctly.
A better fix for pagination.
Merge branch 'pagination-fix' into develop

Fixes #659.
Add note about configure being used to set preview services
Fix failing completer test
Update CHANGELOG with latest bug fixes