Fix 2 issues with new-line.

— Apply patch from @glazedkoala. Fix the issue where Label is reused
with new-string being smaller than previous one. With fix character is
not displaced any more.

— _width logic was broken for long time. If CCLabelBMFont is created
with some width say N, then expectation is to see new-line once string
is out-of bound.
     This effect is more visible where user is updating label
dynamically (like appending single character)
Merge branch 'refs/heads/v3.3' into v3.3-api-ref
warning-free appledoc build script (for now)
director header layout updated for doc sections
build doc sh minor change
updated CCDirector class reference
include ObjectAL classes in reference
update instant action class refs
updated api docs for CCAction classes
added an index for class reference
added class ref index file to pbxproj (optional)
fix merging of category descriptions into class description
reorder AnimationManager interface for class reference
CCAppDelegate class reference update
CCColor class reference update
update index
CCEffect* class references updated
light node class ref update
ccpackage class ref update
documented CCTouch