Merge pull request #461 from Glitchfinder/master

Merging in TfT-02's changes.
Fix locale stuff again.
Fixed typo in PartyCommand that resulted in locale string not being
output.
Attempting to fix some possible memory leaks. Son't know if I'm actually
helping anything though.
Updated German translation by @Jobsti #462
Fixed wrongly named config node
Another confusingly named config node
Finishing adding comments
Fixing #465 /swords always displaying 5 seconds as SerratedStrikes length
Restructuring Blast Mining.
Changelog update.
Finished Mining restructuring.
Functions >> copy-paste code.
No sense in repeating static variables.
Functions are still better than copy-pasted code.
Cleanup our iterators.
So many useless else statements...
Function even MORE things.
My OCD made me do it.
More OCD.