CRM-11161 - Drupal 7 - don't add contacts statically to smart groups; remove as well as add sync'd roles on login.

----------------------------------------
* CRM-11161: Civicrm Group Roles Sync: support proper syncing of smart groups as well as static groups
  https://issues.civicrm.org/jira/browse/CRM-11161
Merge pull request #170 from davejenx/CRM-11161-D7

CRM-11161 - Drupal 7 - don't add contacts statically to smart groups; re...
Merge remote-tracking branch 'upstream/7.x-4.4' into 7.x-4.4-7.x-4.5-2014-10-14-11-15-55