7.x fundraiser ab updates

Port of the Fundraiser AB module code to Drupal 7.