Cleaning up some memory.

Font list is now sorted with upper case before lower case
Removed the access indicators
Packed the default extents into a string

Memory usage:12346
9614
8006
Change do_line_wrapping so we don't make a list of words. Limit characters processed to how many we can display.

Memory usage:
12336
9616, 9616, 9116
9072-7976
Refactor do_line_wrapping out of do_layout.

Initial free memory: 11824
After fonts loaded: 9104
After rendering: 9102, 7444, 7404
Removed the loading progress bar.

Initial free memory: 13612

After loading fonts: 10892,10892
After rendering: 10890,9190,9222