Adapt to interface changes in UFL and FFC

These changes are necessary to make PyOP2 work with the latest
revision of the pyop2 branch of FFC after the merge with FFC trunk,
which brings it up to date with the UFL trunk.