add pypy3 to build matrix

excluding on linux until the ubuntu ppa has it. Probability of mistake in .travis.yml: nearly 100%

partially closes #1158