Give while the potential to run infinitely

As long as you wait occasionally, rather than every loop.
micro-efficiency in the tag manager

Manual replace function, screw the built in Java one
Warn when you zap to the step you're already on

I see this in a lot of scripts... it's a common mistake. Let's tell
people they're wrong!
Switch to DUUID v2.1

Queue names = SCRIPT_WordWordWord.
Patch the reset command

Update meta for accuracy, use the proper saves section
Implement the more efficient toLowerCase

Yay for efficiency
Fix the take command, fixes #873

Take based on item.getFullString, rather than letting bukkit internals
be stupid about it.
Minor fixes

inventory.holder_type -> inventory.inventory_type, fix casing
clean the TemplateCommand

And put my name on things purely because I can. If auf can do it, why
can't I?
Clean the template smart event

and the template command too
Improve dLocation.equals, fixes #876

Theoretically corrects trouble with .getBlock() in weird locations.
Improve previous fix

In some cases, floor is better than round.
Update the time command

Slightly better chance of working.
Also, use our fancy new ToLowerCase util method.
Catch potential errors in the sitting trait

Vehicle can sometimes be null if something went horribly wrong.
Update the skull_skin mech

The code behind this changed, so we change with it.
Don't show vault errors if there's a fallback

Shut up, ya errors
Add a 'delayed' argument to modifyblock

Safe massive-area editing? Hell yes!
Make modifyblock holdable

Yay for controlled delay
Merge pull request #878 from mcmonkey4eva/master

Pull request for indecisiveness