Cleanup: ran full Eclipse cleanup to minimise individual cleanup commits.
Fix: (minor) use the correct "parse" on ItemDrop (for mob equipment), worked anyway but this is more accurate.
Fix: effects parameter now correctly case insensitive (and added fuzzy match so space/dash/underscore ignored)
Add: support all 13 discs (along with aliases as per minecraftwiki).

* as a drop & as "recordplay" effect
Cleanup: materialgroup import cleanup
Minor: refactor command handling, should operate the same but is much easier to read the code.
Fix: lorename now correctly parses variables in ItemDrop (fixes issue where color was still part of name)

* also fixes issues where variables were parsed once only then saved until a config reload.
Release 2.8b.353