add pypy tests for travis
allow pypy travis test failures
tests print implementaion details in header
handle missing platform.python_implementation in CPython 2.5
Merge pull request #2089 from sn6uv/pypy_tests

Pypy tests