Check mapping before interpolation
Merge pull request #323 from firedrakeproject/interpolate-check

* interpolate-check:
  Check mapping before interpolation
replace form_data.signature by form.signature
foo.form_data() -> compute_form_data(foo)