config android_mk_generator
replace os.path.samefile

os.path.samefile not work at windows.
add some options

Usage: android_mk_generator.py [options]

Options:
-h, --help            show this help message and exit
-c CONFIG, --config=CONFIG
config file path.
-r ROOTPATH, --rootpath=ROOTPATH
class root path for mkfile, pathes, exclude.
Colors are now compare- and explicit convertible
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into develop
Fix a bug:we can use 'Custom Class' in CocosBuilder, and assign custom properties to it, but when you create some nodes with the same custom_class , and they have different custom properties, as they are same class and the share one Loader, so in the loader _customProperties will be wrong.
So, I dropped some lines to clear _customProperties before handle an new node.
When anchor point is 0,0 , CocosBuilder will not output anchor point param setting request.Although the Scale9Sprite`s anchor point is default to 0, 0, but when calling function "initWithBatchNode", the anchor point will be set to 0.5, 0.5.
Fix: UserDefault::createXMLFile with correct XML definition.
C++11: NULL -> nullptr
[ci skip]
Merge pull request #4234 from xhcnb/dev_fix_ccuserdefalut

[ci skip]Fix: UserDefault::createXMLFile with correct XML definition.
Merge pull request #4028 from lite3/develop

[ci skip]add options for android_mk_generator
Merge pull request #4222 from HoGarfield/Scale9SpriteLoader

[ci skip]To set anchor point to 0,0 when created by loader
[ci skip]
[ci skip]
Merge pull request #4168 from xhcnb/fix_ccb_nodeloader

[ci skip]Fix a bug:we can use 'Custom Class' in CocosBuilder, and assign custom p...
Merge pull request #4129 from michaelcontento/color-convenience

[ci skip]Colors are now compare- and explicit convertible
[ci skip]
[ci skip]
fix bug: cccolor to jsval function has error in jsb