Use cpanfile for deps instead of Makefile.PL

and have travis use carton.
Move global test port env var to 'global' section

to avoid possible confusion.
We want it for all matrix entries.