Make domain management script in drush.  #1550

Comments to follow.
Refactored drush domain script.  #1550

Broke it up into smaller drush calls.
build, check, and add all work.

List, remove, and help need implementing.

acquia-cloud commands need redoing - I want build to add/remove them based on server state.

Question.  Should domain-add add and rebuild?  Or should it add and let the user rebuild?
Made os-domain-add take multiple args, -www.  #1550

Struggling with drush_invoke.  The -www option is confusing the command that I'm invoking.  Haven't figured out how to remove or set the oiptions on an invoked command.  This is leading to extra errors messages.
Wrote remove and list commands.  #1550

--www error is really irritating.  Acquia cloud commands next...
Fixed output bug, wrote help docs.  #1550

This is nearly complete.  ac-domain-* is missing.  I haven't been able to get the cloud commands to auth from drush_invoke_process.  I'd like to move this in its current state to dev, so we can test it there.
Some path overriding may be necessary.  Not sure until we run on dev
Changed bio teaser to bio.  #2142
Fixed mailchimp errors.  #2223

The link/modal mode works.
Last name, first name get sent to mailchimp.
Merge pull request #2426 from openscholar/2223-mailchimp

2223 mailchimp