Full D7 Port of the Blockcache Alter drupal module