Merge pull request #2704 from HaxeFoundation/development

3.1.0
set changes.txt date
Merge pull request #2707 from HaxeFoundation/development

3.1.0 hotfix
Update README.md
Documentation for Math
Update Math.hx
Merge pull request #2761 from HaxeFoundation/development

3.1.1
update release-checklist.txt
Add error message for missing genericBuild parameter
Clean trailing whitespace from .hx files.

Besides being ugly, this was messing up the markdown parsing for some
dox comments: http://api.haxe.org/Map.html
TravisCI: use "travis_retry" for network dependent cmds.
travis_retry: http://blog.travis-ci.com/2013-05-20-network-timeouts-build-retries/
TravisCI: enabled fast_finish and re-arranged build matrix
fast_finish: http://docs.travis-ci.com/user/build-configuration/#Fast-finishing
TravisCI: Implement retry in RunTravis.hx.
Seems like travis_retry cannot be called by `Sys.command()`...?
TravisCI: fixed haxelib git nodejs...
cache find_file in class path results to speedup results especially when a lot of class paths are involved
TravisCI: Use flex sdk 4.12.0.
Merge pull request #2762 from Herschel/development

Add error message for missing genericBuild parameter
bump version to 3.1.2
disallow usage of super as value (closes #2750)
disallow spaces between >>, >>>, >>= and >>>= (closes #2751)