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.
issue #2868:Config cocoStudio GUI lua binding files and add a few script files
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into developCCS
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into developCCS
issue #2868:Add manual lua binding files
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into developCCS
Colors are now compare- and explicit convertible
There are not directory entry in some case.So we need to test whether the file directory exists when uncompressing file entry, if does not exist then create directory
fixed cocostudio action can not looping
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into develop
issue #2868:Add more manual lua binding functions
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into developCCS
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.
issue #2868:Add ccd lua test samples
Merge branch 'develop' of https://github.com/cocos2d/cocos2d-x into developCCS
replaces `delete[]` with `free()` in C-based API

API that returns a newly allocated buffer as an output argument (not return value) are error-prone.

- Users forget to release the newly allocated buffer
- Or the call `delete` instead of `delete[]`

But some of those API need to call `realloc` on the buffer.
But `realloc` is only valid if the buffer was previously allocated with `malloc`.
If a buffer needs to be re-allocated using a C++ API, then `std::vector<char*>` should be used instead...

So, this patch does:

- Migrates the API from  `new []` / `delete[]` to  `malloc()` / `free()`
- Fixes all the memory issues: incorrect deallocs and memory leaks
- Updates the documentation
- And fixes misc issues with the API: removes `cc` from the ZipUtils class.
merge from develop
Adds markdown comments in the doxstrings

Since Doxygen 1.8.0 (we are already using it), it is possible to
add markdown comments in the doxygen strings.

This will make our comments easier to read.

This patch  only adds markdown to CCNode.h as a test.

If you like, I'll keep adding markdown comments as I see them.
Please, encourage the rest of the team to do the same.