Only catch segmentation fault signals.

Let SIGINT and SIGABRT pass. Catching signals in order to save the log
file.  Whats the point of having a log file if it doesn't save after a
crash?
Changed wording on loading 'flagsfile'.

Instead of saying projects prefer DMD_VERSION_X.
Now says compilier flags are for DMD_VERSION_x.
"GetMembers(Candidate)" returns variable members.

If candidate is a variable and its type has members then it returns
those.  Still have to test for infinite recursion because I get
confused.  Might have to go back to checking for max recursion depth.
Changing project name changes working directory.

Can't believe this wasn't working.  Now does what I thought it was doing
all along.
changing name -> changes working directory -> changes project abs
directory

so making name
"myProject"
makes working directory "myProject/"
makes absolute project file
"DEFAULT_PROJECT_FOLDER/myProject/myProject.dpro"
change working dir to "myProject_Alpha"
results
"DEFAULT_PROJECT_FOLDER/myProject_Alpha/myProject.dpro"
Why is this entry so long (completely unnecessary!)
Added a bottom window border to documents.

When typing characters on bottom line couldn't see bottom of text. Very
annoying.