Add filters and some new features.

# In display.lua

* add display.newDrawNode;
* add display.newFilteredSprite;
* add display.printscreen;
* simplify display.newScale9Sprite;
* modify display.newTiledBatchNode;
* modify display.newSprite to accept the fourth parametere;
* modify display.addSpriteFrameWithFile to accept async handler.

# In functions.lua

* add math.angle2Radian;
* add math.radian2Angle;

# In network

* add network.uploadFile

# In CCSpriteExtend.lua

* add CCSpriteExtend:getColor
* add CCSpriteExtend:getColorAlpha

# Add filters support

* add samples/filter

# Add CCDrawNodeExtend.lua

# In display.lua

* add display.newDrawNode;
* add display.newFilteredSprite;
* add display.printscreen;
* simplify display.newScale9Sprite;
* modify display.newTiledBatchNode;
* modify display.newSprite to accept the fourth parametere;
* modify display.addSpriteFrameWithFile to accept async handler.

# In functions.lua

* add math.angle2Radian;
* add math.radian2Angle;

# In network

* add network.uploadFile

# In CCSpriteExtend.lua

* add CCSpriteExtend:getColor
* add CCSpriteExtend:getColorAlpha

# Add filters support

* see samples/filter

# Add CCDrawNodeExtend.lua

* CCDrawNodeExtend:drawDot
* CCDrawNodeExtend:drawRect
* CCDrawNodeExtend:drawLine