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 #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)
consider type parameters for generic paths (closes #2576)
[cpp] combine string constant terms into single string
add haxe.Utf8.sub tests
raise Sys_exit exception from Sys.exit call in interpreter to allow flushing context before actually terminating (was swallowing warnings in optimization unit tests)
fixed again #2555, this time correctly keep the private class path (a.b._C.Name becomes a.b.Name as if it was public)
Merge pull request #2525 from agersant/development

Fixed a bug in the processing of HTTP response headers
[cpp] Do not eliminate 'never' accessors unless they are also external
allow having multiple types in the Array module
do not add non-core-type abstracts to swc dependencies (see #2590)
use proper class for array iterator on C#
fix Lambda.find documentation