Update rax to sync with rax_clb_nodes

Both modules dealing with rax resources should use the same arguments
and environmental variables. The author of rax_clb_nodes did some things
better so sync rax with that effort.
Merge pull request #3763 from j2sol/rax-updates

Update rax to sync with rax_clb_nodes
use home path expansion for virtualenv param in django_manage module
Merge pull request #3821 from danxshap/django_venv_expand_user

Use home path expansion for virtualenv param in django_manage module
expand user home path in stat.
Document facts.d
add support for fnmatch() style apt filenames

You can write a apt action like "- apt: pkg=apt*" with this package.
Fail apt package install when nothing is matched by the fnmatch pattern

Related to PR #3823
adding a little more info to the 'path' param so it's clear there are aliases (which are used in other examples) to avoid confusion
fixing problem causing docs not to build
adding the ability to specify roles when adding/modifying a mongo user
adding comment about required version of mongodb to use the roles param
adding fixes to support older versions of mongo (and pymongo) as well as new versions
Fixing up a small issue with the mongodb_user docs
Comparison data type mismatch corrected
Replacement for apt_repository.
1. Debian Squeeze is supported out of box now.
2. Repository type "deb" or "deb-src" should be explicitly specified.
3. If a source had beed added it must be possible to remove it.
4. PPA can be only used against Ubuntu hosts.
Reverting version_added field in the apt_repository module
Basic module to tag resources in EC2.
Cleaning up some pep8 whitespace issues in mongodb_user
use pycurl instead of urllib2 when talking to launchpad to actually get SSL cert verification, see https://bugs.launchpad.net/ubuntu/+source/software-properties/+bug/915210 or CVE-2011-4407 for a previous similar issue in software-properties