Merge pull request #379 from cybcaoyibo/mc16

Disallow using any item as a disk.
Add workaround for BC tank drain(), Fixes #365
Add sanity check to Quicksort, getMultipleItems is allowed to return null or fewer items than requested.
Create buildmessages.pylist for the bot