Backport of CiviCRM Engage module to Drupal 6 / CiviCRM 4.2

Patched in changes btw v3.4.x CiviCRM Engage and current version (7.x-master@c9ef4700), then downgraded D7 > D6 as appropriate.

Waiting on testing and feedback - may not be ready for primetime.