Merge branch 'BleedingEdge' into experimental
thank kagato719... runOnceAfterStartup was broken, now fixed.

this is likely to resolve the corp hangar arm issues, pls test.
new DE update: DirectEve v1.330.4800.41150 Support Instance Needed
Corp hangar fixes: Arm was not working properly because of an "off by one" error introduced presumably when a bug was fixed in DE. looooooong ago bbday implemented a "-1" in questor to the CorpHangarID to make questor and eve agree on the IDs. Now we no longer need that hack.

Arm is now behaving normally.
Always perform Arm.Cleanup before Arm.Done
Lasers generically have the same groupID as the civilian guns, who knew? heh, fixed this differently, checking for maxcharges should work (untested). this will fix the laser boats for sure, but if maxchanges isnt set correctly in eve then the civilian guns will still try to arm. needs testing in a noob ship.
DE should not be in the output directory of the repo... it should only exist there after a build
rename InvIgnore to be Camel Cased properly
Misc cleanup of warnings and spamming when approaching, this also fixed compile issues after the last commit
This adds a few new settings, mostly debug settings, cleans up some warnings, etc
Storyline cleanup / reorganization - if you know of a WORKING storyline that is currently commented out let me know so we can re-enable it, but TEST IT first.
Courier Mission fixes. Courier Missions will no longer try to use the configured corp hangars anywhere except the home station
Combat fixes for the occasional exception when reloading
Unload loot fixes: this adds the ability to use "UnloadLootTheseItemsAreLootItems.xml" to determine what should definately be considered loot and NOT end up in the local hangar (it'll instead be unloaded into the loot hangar)
misc.
Merge branch 'experimental' into BleedingEdge