Clarify isWordBoundary() behavior and return false on out-of-bounds indexes.
Rename the unicode-* modules to text-*. API namespace also changes from Y.Unicode to Y.Text. [Fixes bz#4126432]