#2197: Keep Insert and Cancel buttons visible always.
#2197: Rearranged filter form
#2197: Reduce space filter form takes up.
#2197: Visual improvements to insert buttons
#2197: Redo how selections are handled.
#2197: Remove helper text from file edit bar.
#2197: Make filter form more a little more separated visually.
Merge branch 'master7' into 3.5-link_form_improvements
#2197: Reorder tabs. Move Upload into file browser.
#2197: Fix uploading of files.
#2197: Only perform upload form behaviors once.
#2197: Small tweaks to button positions.
Merge branch 'master7' into 3.5-link_form_improvements
Down Hierarchical taxonomy via git.
Improve the documentation for the VRD command.
Fix file delete, if entity doesn't exist.
Adding an option to change the purl base domain.
Renamed mailchimp var.  #2223

Mailchimp serves two purposes.
1. Provides a box so vsite owners can have a sign up for my list link.
2. Automatically subscribes new user accounts to our mailing list.

For some odd reason, when I set this up both of those used the same os_mailchimp_api variable name to store the key.  Spaces didn't like that.  It thought the two were the same variable.  This meant that if you set the global api key and then set a vsite's api key to the same thing, the vsite wouldn't store an api key.  Spaces thought it was using the default.

I think this is an edge case.  It mostly applies to testing.  But if we ever wanted openscholar.harvard.edu to have a link to let people subscribe to our list and we used the same list as the auto-subscribe, then we'd run into this.  So I renamed the var and wrote a quick update hook.
#2385: Make sure the destination parameter points to the current book node.

It used to point to the book node that was first loaded on the page. Page changes wouldn't update this.
#2429: Don't include pages widget when it shouldn't be around.