add static package var api

Now, instead of overriding modules(), users can create @IMPORT_MODULES
and %IMPORT_BUNDLES to provide the data Import::Base needs.

This makes extending base modules a lot less error-prone, and opens us
up to doing more helpers around the static data, like a Dist::Zilla
plugin for gathering prereqs.

Fixes #12