Allow users to be removed from systems

This will allow us to keep a list of users that are allowed explicitly not allowed to access systems.

user_info:
  - name: someonewholeft
    state: absent
  - name: activeaccount
    type: admin
    github: true

The above settings would ensure that the user named "someonewholeft" is not able to access the system and "activeaccount" is.
Update paver for the pypi mirror.
Add COMMON_SSH_PASSWORD_AUTH for sshd_config template
adding reboot conditional
Merge pull request #985 from edx/jarv/add-reboot-conditional

adding reboot conditional
Merge pull request #984 from edx/feanil/last_edxapp_pypi_url

Update paver for the pypi mirror.
Merge pull request #986 from pku9104038/local_ssh

Add COMMON_SSH_PASSWORD_AUTH for sshd_config template
For static content, only match static at the root of the URI.
Merge pull request #987 from edx/feanil/static_nginx

For static content, only match static at the root of the URI.
Merge pull request #969 from mulby/gabe/remove-users

Allow users to be removed from systems
turning off serial for test
installing rabbit from a deb file
removing protocol
set gather_facts to true
adding serial back
Merge pull request #989 from edx/jarv/rabbit-from-deb

Jarv/rabbit from deb
check before installing rabbit
syntax
Merge pull request #990 from edx/jarv/do-not-reinstall-rabbitmq

check before installing rabbit
Refactor key handling.