Sort charms based on class 'deploy-priority' property. Refactor charm importing.

- Import charm classes once at top of _process and sort by deploy-priority class variable.
- Use standard python importlib and pkgutil modules to import classes,
and use explicit __charm_class__ variable in charm modules to avoid
assuming that the first class in the module is the charm.
- Remove now-unused import helper functions in utils.