Bug 877653 r=dustin
Bug 808397: match 'Supermicro' as well as 'ixSystems'; r=Callek
Bug 879347: add some known_hosts, and change puppetsync to use the system-global known_hosts; r=rail
Bug 838183: add support for accounts for real people; r=rail

 * replaces $global_authorized_keys with $admin_users, which are people with admin rights:
   * ssh keys in root's authorized_keys
   * ssh keys in builder's authorized_keys
   * user accounts on all servers
   * unfettered sudo access
 * There's also $users, which just gets you a user account
 * Allows user accounts to ship with dotfiles; mine used as an example
 * Supports multiple SSH keys per person
 * Includes accounts and SSH keys for all releng + moco admins
   (I have a script to sync this from LDAP, but it won't end up in the repo)
 * Purges un-managed users
 * Archives the homedirs of nonexistent users (script by :kang)
 * Tested on Darwin, too, although we're not currently running servers on Darwin
Bug 838183: support extra keys for builder, root; use for release-runner; r=rail

This is also used to give mcote root access to the mozpool servers, and can be used for any other hosts where we need to grant others access.
Bug 838183: add a .keep file so the skel/ directory doesn't go away; a=bustage
Bug 880347: remove anchor.rb from shared; r=Callek
Bug 870450: better inter-master synchronization, ssh key handling; r=Callek
Bug 881253: bump mozpool staging to 4.1.1
Bug 878823 - Add jyeo's public key to puppet. r=Callek
No bug: fix servo-config:, fix comments; a=bustage
No bug: don't pass an SSH key to upstream rsync, since it doesn't use SSH; r=Callek(irc)
Merge from 2.7.x branch
Bug 881253: run fakes on staging, and not on production; r=dividehex
Bug 760093: Add /tools/{python,python2} symlink