Added Mingw-crt Support without breaking VS SDK
Update CCControlButton.cpp

fixed a bug when button's parent is hided, the button still can responce to clicked event
Added Spidermonkey bindings for a synchronous XMLHttpRequest object in JAvascript.
activate XMLHttpRequest in bindings.config
Using CChttpClient instead of curl.
Added getter and setter for raw header data
changed xmlhttprequest to use cchttpclient instead of raw curl. XHR is now async.
Merge branch 'master' into XMLHttpRequest_cchttpclient

# By James Chen (23) and others
# Via James Chen (19) and others
* master: (57 commits)
  Update AUTHORS [ci skip]
  fixed #2151: Commenting a log in CCFileUtils::fullPathForFilename.
  Update AUTHORS [ci skip].
  fixed #2105: Refactoring travis build script.
  Assert statement modifies 'mType'.
  fixed #2151: Custom font can't be loaded correctly if using full path of filename.
  fixed #2150: Updating AUTHORS.
  fixed #2150: Adding tests for this issue and fix compilation error of CCScale9Sprite.
  fixed #2150: Updating ccb and ccbi files.
  Update AUTHORS
  fixed #2105: Updating the URL of 'Building Status' for travis.
  fixed #2105: Adding Travis build support. Moving script to 'tools/travis-script'.
  fixed #2149: "const CCSize& CCScrollView::getContentSize()" --> "const CCSize& CCScrollView::getContentSize() const".
  Update AUTHORS
  Update AUTHORS
  Update AUTHORS
  issue #2103 Add more lua test case(Replace encoding error)
  Added const to CCNode::getChildrenCount()
  Fix for wrong alignment using texture format sizes other than 4 bytes. For example RGBA4444 is 2 bytes per pixel. A texture with width of 1 passes the previous power of 2 test, but the alignment value needs to be 2, not 4.
  issue #2103 Add more lua test case(Add  PerformanceSpriteTest of PerformanceTest)
  ...
Merge branch 'master' into XMLHttpRequest_cchttpclient

# By Sam Clegg (2) and James Chen (1)
# Via James Chen
* master:
  Update AUTHORS [ci skip]
  Rename CCScriptSupport::executeAssert -> CCScriptSupport::handleAssert
  Log assert messages
Some code cleaning
Tidied up comments
Deactivated Debugging flag.
Fixed some typo
remove initialization of withCredentialsValue = flase as iso c++ complains it.
changed method to strip newlines as Android complained.
Merge branch 'master' into XMLHttpRequest_Demo

# By Darragh Coy (1) and minggo (1)
# Via minggo
* master:
  Update AUTHORS
  Fix a potential crash SimpleAudioEngineOpenSL::playEffect Fix a crash in SimpleAudioEngineOpenSL::playEffect which would occur when OpenSLEngine::preloadEffect returned FILE_NOT_FOUND. In the case where the sound fails to preload, we should not attempt to call OpenSLEngine::setEffectLooping on that sound.
Added a test to javascript testsuite.
Fixed check for arguments at xhr.send()
fixed possible memory holes.
updated ios project for Tests.