Firedrake no longer depends on PETSc, require 3.4
Require instant revision 7301ecb or newer
Add requirements-minimal.txt for sequential testing
Add .travis.yml