Disable building for PPC
Merge branch 'refactor-syntax_unicode' of https://github.com/runrev/livecode into feature-tab_alignments
Merge branch 'refactor-syntax_unicode' into feature-tab_alignments
Rename existing MCSegment to MCLineSegment
Disable existing tab-handling code

Because it hasn't been replaced, tabs do not work at all, currently...
Initial support for the segment-based tab system

Still buggy but I'd better commit before I break something...

Outstanding issues:

1. Padding problem with right-aligned text (see script line count in project browser)
2. Crash when opening application browser (related to the grid layout it uses)
3. Not at all tested with RTL text
4. Only slightly tested with LTR text
Fix segments having their horizontal alignment unset
Fix a leak of segment objects
Update the parent pointer of segments when assigned to a different line
Fix segment splitting when doing wrapping
Only add new lines to the parent paragraph once!
Add a function missed in a previous commit
Fix an error with line segmentation
Fix calculation of tab positions
Fix cursor positioning in fields with tabs
Fix alignment for single-segment lines
Sort out some of the issues with tabs and non-left alignments
Default alignment within tabs is now based on text direction
Get the drawing order right for tabs in RTL paragraphs
Add property types ItemsOfString and MixedItemsOfString