MNT: Fix travis build
MNT: Fix travis build

pip 10 needs to use the "eager" upgrade strategy to ensure that we're
still testing the latest versions. Also, it now errors out if we run
wheel without any install requirements, so only do the wheel and install
for extra packages if we actually have some.

Unidata/siphon