General cleanup; adding BlockBattery (hopefully extends redstone
signal); also updating the license to MMPL...again...check files for new
headers!