Revert "Deprecate Some Stuff"

This reverts commit 6023c0a6cbbcc17690784c292680670ab8547655.
Configurable boss sound radii.
Remove deprecation from Javadocs as well
Fix TileEntities getting ticked after being queued for removal
Merge some stuff from upstream.
Allows greater control over Tab Command Complete.
You can now specify how many letters of the command must be typed before it will be tab completed this will help deter people from just spamming round all the commands to see if there is one incorrectly set up.
0 will tab complete all commands
-1 will disable tab complete

1 will mean you have to type the first letter
2 will mean you have to the second letter... etc...
Correct patch start comment.