Update Makefile.{am,in}
Merge branch 'topic/case-folding.rb'
onig.py: Remove ONIG_SYN_POSIX_BRACKET_ALWAYS_ALL_RANGE

ONIG_SYN_POSIX_BRACKET_ALWAYS_ALL_RANGE was an old syntax option which
was removed from oniguruma.h about tree years ago.
testpy.py: Add more tests
Use "make test" in Travis CI

* Update .travis.yml to use "make test".
* Update sample/Makefile.* to print commands.
[dist] Update EXTRA_DIST in Makefile.*
Add a new make target pytest

Use "make pytest" from .travis.yml.
Also use "make atest" from .travis.yml.
testpy.py: Add tests for \< and \>
testpy.py: Add more test

Negative look-ahead without optimization was not tested.
testpy.py: Add more tests
Use inttypes.h

Use PRI[dux]PTR defined in inttypes.h.

(Merged from Ruby 2.x.)
Use PRIuPTR instead of PRIuSIZE

VC12 doesn't support PRIuSIZE.
Use PRIdPTR
Fix coding style
Restore comments from Oniguruma 5.9.0
Fix type mismatch
Merge branch 'topic/inttypes'
Merge branch 'master' into topic/cclass-with-ignorecase

Conflicts:
	testpy.py