Initial steps toward alternative authentication methods.
Merge branch '7.x' of git.drupal.org:project/sif into 7.x