Make test suite code compatible with php 5.3.2+
Add Travis CI server configuration