Missing module and include files added.
This is a straightforward migration from the Drupal 6 version.
by mearnest: added optional support for location_first_last_org module.