Parser & Settings Rewrite

I've rewritten the plugin parser going along the same sort of lines as you used, but with a more OOP interface and without any reliance on global variables. I've also converted your settings file to a YAML-based one, since it's easier to use and more flexible.

The parser should work fine for Oblivion, Skyrim and Morrowind, though it's only been tested on Skyrim plugins. I couldn't find any useful information on the Fallout 3 or Fallout: New Vegas plugin file format.

I decided against applying crash fixes to your existing code because the new code runs a lot faster and so there was little point in working on yours, but if you want to, I can send you some info on what I found was causing the crashes.