Missed these changes when cherry picking.
Better documentation, add a class method to set the encryption key.
Rough draft of doc comments.
Merge branch 'CCFile' into HEAD

Conflicts:
	cocos2d-tests.xcodeproj/project.pbxproj