added test_imports to make sure all packages successfully import

This is a replacement of #190 - I stumbled on this while working on #456 ... and in fact the test in #456 actually does this, but I think it makes sense to have a separate test just checking the imports on the theory that the reported errors will be more apparent as being due to the imports rather than due to something with the configuration system.