reorganize to gradle-based build
use Blocks/Items for specific blocks and items
use IIcon instead of Icon
use log4j logger
fix a couple more logging calls
bye bye block and item IDs
registerIcons -> registerBlockIcons
start fixing LooseGeoBlock; borrows too much code from Minecraft
setUnlocalizedName => setBlockName
fix sound types and harvest levels
remove the APIs for now; tconstruct is not supported yet in 1.7, and
ic2 has a separate jar; we should get gradle to download these deps
automatically: maven?
for now we expect API jars in /libs
remove tconstruct integration for now