Update to 2.5.3 for BukkitDev release
Update version to 2.5.4-SNAPSHOT, add 'clean' to default tasks

Adding 'clean' prevents Jenkins from offering multiple builds, as
happened here:

http://mctcp.com:8900/job/TerrainControl%20-%20Gradle/9/default/
Update to latest Gradle and Bukkit
Clean up imports
Fix MCPC+ compatibility when used as a Bukkit plugin

Terrain Control now accepts more orders in which methods can be called.

You can't use TC as a Forge mod at the moment on MCPC+, but that will be
fixed soon.
Merge remote-tracking branch 'origin/master' into feature-BioInherit-VirtBiomeId
Improve MaterialSet

You can now also match for arbitrary block data. "wool" will now match
"wool:0" and "wool:1" while "wool:0" will only match "wool:0". This
restores the old behaviour in the SourceBlocks and in BlockCheck(Not).
Add test for new StringHelper methods
Fix two bugs (block data and biome ids)

- Fix block data not getting parsed correctly on Bukkit
- Fix ArrayIndexOutOfBoundsException when providing no biome id. Biome
ids are now distributed automatically again. Also made sure that
WorldConfig is written after that happens.