fix property anchorPoint of CCScale9Sprite 

fix property anchorPoint of CCScale9Sprite doesn't work in ccb. Because initSpriteFrame method reset anchor point
Linux: Set writable path to "<user's home>/.config/<app name>"
Merge remote-tracking branch 'upstream/master'

Conflicts:
	cocos2dx/platform/linux/CCFileUtilsLinux.cpp
Linux: Set writable path to "<user's home>/.config/<app name>"
Merge remote-tracking branch 'upstream/master'
Restore codes of init m_strDefaultResRootPath
Check array boundaries to avoid the "array-bounds" error on linux

Compiling on linux causes the error "array subscript is above array
bounds [-Werror=array-bounds]". This commit adds boundary checking
using the constant defining the maximum number of items in the "nuke" array.

Signed-off-by: Roger Zanoni <roger.zanoni@openbossa.org>
Read app name from /proc/self/exe
Set writable path to XDG_CONFIG_HOME if it exists.
Fixing SpriteBatchNode and LabelBMFont to prevent error when release is called without calling init
remove duplicate default variable definition
fixed #1862: CCScrollView::setContainer may cause dangling pointer when NULL is passed into.
Merge pull request #2367 from dumganhar/iss1862-setContainer

fixed #1862: CCScrollView::setContainer may cause dangling pointer when NULL is passed into.
fixed #2040: Getting scale property from sub-ccb node may trigger an assert of 'CCAssert( m_fScaleX == m_fScaleY, "CCNode#scale. ScaleX != ScaleY. Don't know which one to return");'.
Merge pull request #2368 from dumganhar/iss2040-ccb-getScale

fixed #2040: Getting scale property from sub-ccb node may trigger an assert of 'CCAssert( m_fScaleX == m_fScaleY, "CCNode#scale. ScaleX != ScaleY. Don't know which one to return");'.
fixed #1860: onNodeLoaded will be called twice if ccb was added as a CCBFile.
Merge pull request #2369 from dumganhar/iss1860-subccb-onNodeLoaded

fixed #1860: onNodeLoaded will be called twice if ccb was added as a CCBFile and adding test.
Merge pull request #2349 from rogerzanoni/master

fixed #2052: [Linux] [-Werror=array-bounds] error appears when compiling Box2dTestBed.
Update AUTHORS
Merge pull request #2343 from Yodesoft/master

fixed #2053: [Linux] Setting writable path to "<user's home>/.config/<app name>".