Added some underlying data structures for URL processing.
Added functions to return URL to click handler and execute
Moved URL processing code to EmulatorView class - fits better there.
Now works for links on current screen.
Does not yet work for multi-line links, or if you scroll up.
Added support for links at any point in transcript.
Changed underlying data structure to hash table instead of matrix
Added header comments
Restructured hash table calls. Still crashing on exit (null pointer exception)
Fixed uncaught null-pointer exception; no longer crashing on exit
Removed unnecessary imports from TranscriptScreen
First commit for multi-line link experiment.
Fixed indexing error for spans
Force line wrap to bet set whenever line is about to wrap
Fix uncaught null pointer exception
Fixed bug preventing multiple links on a wrapped line
Added comments
Merge branch 'master' of git://github.com/morae/Android-Terminal-Emulator into morae-master
Update code to compile with current tip-of-tree.

Also turn tabs to spaces, remove trailing whitespace.