Forget the description below. This revert is to put all numbers back to "double"

Revert "Revert "changed all double to PetscScalar to make compiling FormOperators in complex mode possible""

This reverts commit 8613d086df17406ec66f7aad20d5feff556f0758.