Add .travis.yml for pull request checking

But notifications are disabled
Fix test runs on 1-4-stable, but they still fail

But they fail less than on master.
use minitest
more ignores
Ensure that test task builds first.
Rakefile cleanup: specify MIT license, use dependency calls, clean up spec_extras.
Merge branch '1-4-stable'

* 1-4-stable:
  Rakefile cleanup: specify MIT license, use dependency calls, clean up spec_extras.
  Ensure that test task builds first.
  more ignores
  use minitest
  Fix test runs on 1-4-stable, but they still fail
  Add .travis.yml for pull request checking

Conflicts:
	Rakefile