Documentation for Math
Update Math.hx
update release-checklist.txt
Add error message for missing genericBuild parameter
fix haxe.io.Bytes#ofString and toString

Issue #2764
Merge pull request #2765 from mandel59/bytes-utf8-utf16-bug

fix haxe.io.Bytes#ofString and toString
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)
(Cpp) translate TWhile to TWhile(true) with a conditional TBreak to deal with side effects correctly (closes #2763)
organize type.ml a bit
move find_array_access to type.ml