Fixed a bug in the processing of HTTP response headers

Response header values with leading or trailing whitespace were parsed incorrectly, even though the HTTP standard specifies that such whitespace should be ignored (http://www.ietf.org/rfc/rfc2616.txt - Section 4.2).
This change trims said whitespace from all HTTP reponse header values.
Merge pull request #2569 from fzzrr/development

doc typo fix
add getResources to haxe.macro.Context
allow deeper recursion inside of macros
Merge pull request #2571 from frabbit/get_resources

add getResources to haxe.macro.Context
Merge pull request #2572 from frabbit/deeper_interp_recusion

allow deeper recursion inside of macros
TravisCI: init SauceLabs
Merge pull request #2573 from andyli/travis

TravisCI: init SauceLabs
[cs] don't add Runtime.toString call for string expressions
[cs] get rid of most "untyped __cs__" calls, use proper code generation instead
[cpp] add INFINITY to the list of remap symbols
TravisCI: Auto retry (3 chances) if there is an error in a SauceLabs testing.
Merge pull request #2583 from andyli/travis

TravisCI: Auto retry (3 chances) if there is an error in a SauceLabs
add haxedoc to uninstall in Makefile (closes #2582)
fix Int+UInt=UInt generation (close #2082)
changed Std.instance definition (close #2534)
remove invalid Std.instance tests
detail Std.instance and fix unit tests accordingly
[Js] fix Std.instance
use statically known length when accessing length field of inlined array (closes #2568)