NSLineBreakMode support.

Two commits here.  One for OS X.  One for iOS.  

If you'd like, I can split them out into 2 different PRs (and retarget the iOS one against master).

UILineBreakMode is now deprecated, but I didn't know how you wanted to handle it in the codebase because you've already got another UILineBreakMode_Deprecated version in there.