Merge of splinterz new settings code into Drow Fortress

Here, have some merged changes from splinterz, including a new settings GUI, and some races split out into new files. ;)

~ pjf