Fix travis build and test execution

The travis build for 3.3 and 3.4 is currently broken, and the unit tests are failing because of a conflict between PHPUnit and Kohana over the management of superglobals.

This pull will ultimately get it running again for 3.3, and then we can merge it up into 3.4.