lower php requirement to 5.3
add travis config
use long array syntax in tests
Goodbye oh beloved callable type hint
Merge branch 'php-5.3'

* php-5.3:
  Goodbye oh beloved callable type hint
  use long array syntax in tests
  add travis config
  lower php requirement to 5.3