Require FFC, FIAT, UFL as dependencies

This needs to go in after OP2/PyOP2#305 has landed.