Fix/remove star imports

Make the firedrake namespace cleaner:

1. Remove all usage of "from foo import *" in firedrake modules
2. Add __all__ to all firedrake modules that are imported in __init__.py