Compiles in 32-bit mode

@syntethize and @property are synced
PhysicsSprite: small API changes

When Chipmunk is enabled:
`setBody:` -> `setCPBody:`

When Box2d is enabled:
`setBody:` -> `setB2Body:`
Compatibility fixes for BridgeSupport
Using new JSBindings
CCGrid: Using _ as prefix for ivars

…not as suffix
Adds filenameLookup to CCFileUtils

This new functionality lets "renames" files on runtime.
Useful for cross platform game development.
FileUtils: Improved API name...

...for filenameLookupDictionaryFromFile
FileUtils: Improved API name.

new name is:
 - fullPathFromFilename

sort of deprecated:
 - fullPathFromRelativePath
Updates JSB for CCFileUtils
Updates CCBReader
FileUtils: Suffix for iPhone5 is "-iphone5" and "iphone5hd"...

...and not "wide" or "widehd" by default.
Updates CHANGELOG
TextureCache: uses new CCFileUtils standarizePath
Using _ for ivars as prefix, not suffix
Adds standarizePath to CCFileUtils

It is a helper function to standardize the path.
FileUtils: Adds metadata support for filenameLookup file
Merge remote-tracking branch 'funkaster/develop-v2' into develop-v2

Conflicts:
	cocos2d-ios.xcodeproj/project.pbxproj
	cocos2d-osx.xcodeproj/project.pbxproj
using new JS Tests and JS Bindings
updates templates with new js file names
new js tests