Reduce Python Submodules
Except vectorclass and loopy all other submodules are not needed, since they can also be realized as python requirements.
The patch for ufl only concerns the visualization of the ufl AST, but at a first glance, I didn't notice a difference to the unpatched version.