Missing import
Make user-defined names in Expressions safe

Automagically rename internally generated local variable names to
avoid name clashes with user-defined variables in
Expressions. Introduce a simple test of the same.
Merge pull request #360 from firedrakeproject/unique_generated_variable_names

* unique_generated_variable_names:
  Make user-defined names in Expressions safe
  Missing import