Advanced travis

This PR improves Travis tests - also installs current behave and runs self-test suite. For instance, this shows that behave will fail in python 2.5. Sample run - https://travis-ci.org/roignac/behave/builds/5144442