Implemented resizable interface

Still lots of problem layouts; in particular the Mystery Machine
box displays the options in the wrong place. Also the welcome screen
doesn't really work right.
Fixed some text misalignment issues due to resizing

Some still remain; I think they occur mostly because once constructed,
dialogs don't necessarily ever get re-laid-out. They need to respond
to resizing in some sensible way.
Fix menu option alignment after resizing

Solves the issue mentioned in the previous commit.
Remove "Resizing" debug message
Merge branch 'fullscreen'
Fix mixed LF/CRLF files in pluslua directory

Files with text in pluslua now have either LF or CRLF line ends, but not
a mixture of both.  The files changed specifically were mostly CRLF, so
I just added the missing CRs.
Fix mixed LF/CRLF files in trunk directory

Files with text in trunk now have either LF or CRLF line ends, but not a
mixture of both.
Fix mixed LF/CRLF files in withlua directory

Files with text in withlua now have either LF or CRLF line ends, but not
a mixture of both.
Normalize line ends in git repository

All source code and text files will now use LF line ends internally and
serve native line ends upon checkout (CRLF for Windows, LF for Linux).
Mixed LF/CRLF line endings are no more.
Fix unset return value for PlotGenContext
Return nil stubs for unimplemented rumor tracking

This seems to be what was planned to address the problem in GearHead 1
where job and mission hints would be lost amidst a sea of throwaway
personality hints and madlibs.  It's not clear how it should work
exactly: how does the game tell that you've seen a rumor, or when they
should be deleted, or avoid duplication when two NPCs tell the same
rumor with different words?

I solved this problem in my personal copy of GH1 by filtering the job
and mission hints into the message area (not published).
Remove some obviously unused variables
Fix uninitialized variables

These variables would be initialized if not for the fact that what
they're used for is commented out and/or doesn't exist yet.
Fix chargen crash when factions list is empty