factor out code that determines if a unicode point is hangable.
begin work on making right margin hanging unicode aware.
fix bugs in unicode support for right margin hanging.
fix unicode support in right margin hanging.