+check and queue

Just importing the Queue code into the new repository. Also, minor
change to +check as I forgot to include the isapproved error in the new
stuff.
Queue Revamped

Some minor alterations to how luck works in +attack. Queue has been
revamped for the new process.
Initial +defend

Bringing over +defend to the new repository.
Modding the Check

Added in the ability to provide custom mods to the checks, so that the
various bonuses involved in full combat can be included.
Revert "Modding the Check"

This reverts commit 8aeb8e6cdc4e7f88ca8d5ad57fd8217654a8f17c.
Error Update

Just updating errors.
Invehicle & +defend

Removed the invehicle check from +attack. Figured I might as well let
players attack each other if they want. The +defend simply wont work :3
Also, managed to revamp +defend up until it splits off into the paths.
Evading Partially

Evading normal attacks is working, to a degree. Going back to alter some
existing code.
Ace and Super Ace

Turns out there were more bonuses I wasn't told about. So had to add
them in.
+gscheck Crits

Wasn't reporting fails/critical success
Updated DB

Finally got an updated copy of the server DB, so the dbrefs now much.
Tweaks

Altered the format of the dramatic attack, also fixed the aoe command.
Cleanup

Just put in an unsetq to clean up the compare.
Tweak

New error.
BugFix

+gscheck was printing part of the message even though the check failed.
Slight alteration in the process of the code fixed it.
Nothing to see!
Luck, Vehicle Targets, Evade

Changed how luck works for +defend. The +attack code now records
attacker's vehicle dbref, so that the +defend code references that
vehicle rather than whatever vehicle/not vehicle the attacker is in at
the time of the +defend. Evade Normal and Evade H2H are now work.
Reminder: Ask Xeero about macronizing bonus.