Merge pull request #1963 from dumganhar/master

fixed bugs in CCUserDefault.cpp after using tinyXML2, fixed warnings in SpriteTest.cpp.
marmalade webp fixes
marmalade tinyxml2 fixes
add missing defines doc file to marmalade project file
Group tests under test "folder"
include missing CCPlatformMacros.h
include missing CCPlatformMacros.h
Include missing header files to libwebp's marmalade project file.
prevent WEBP_USE_SSE2
Committing a fix for a potential unaligned memory access crash in CCBReader::readFloat(), 
caused by incorrect compiler optimisations/assumptions surrounding the use of memcpy().
prevent unintentional tinyxml2.cpp deletion during make clean on linux
Merge pull request #1967 from DarraghCoy/master

fixed #1707: Unaligned memory access crash in CCBReader::readFloat().
Merge pull request #1968 from ivzave/linux-tinyxml-fix

prevent unintentional tinyxml2.cpp deletion during make clean on linux
Update AUTHORS
Merge pull request #1964 from fape/marmalade_webp

Marmalade webp fixes
Merge pull request #1966 from fape/marmalade_cosmetics

Marmalade cosmetics
Merge pull request #1965 from fape/marmalade_tinyxml2

Marmalade tinyxml2 fixes
Update AUTHORS