Added support for parsing in the SLES patch level correctly

On SLES, the setup module was returning the architecture as the distribution version (i.e. platform.dist() didn't quite return the right thing). This change checks for /etc/SuSE-release and grabs the second column in the third line as distribution_version.
Add documentation for usage of encrypted postgresql passwords.
Fix apt module to be able to install package by giving just a provides and not the full name

The apt module check if a packag eis valid by loking in the cache, checking only for
full name, while it should also check that the name is not just provided.
Fix https://github.com/ansible/ansible/issues/5177
Fix postgresql_user documentation render
Add README info for building the module documentation.
Merge pull request #5182 from mscherer/fix_5177

Fix apt module to be able to install package by giving just a provides a...
Merge pull request #5174 from jinnko/devel

Add documentation for usage of encrypted postgresql passwords.
Merge pull request #5181 from mvo5/bugfix/apt-fnmatch-remove

add fnmatch() support for apt remove too (just like install)
ec2 inventory now include Ansible 1.3 style _meta data each host.
Oops... fixed an error
This change is meant to replace distribution_release, not version!
Merge pull request #5075 from gservat/patch-1

Added support for parsing in the SLES patch level correctly
Merge pull request #5188 from Multifarious/devel

ec2 inventory now include Ansible 1.3 style _meta data each host.
user module: force= and remove= should not be mutually exclusive
Merge pull request #5192 from jeromew/ansible_user_removal

user module: force= and remove= should not be mutually exclusive
Update README.md

Clarify docs readme about wordpress
Update README.md

remove author section, references old email address
Fix loading from cache in ec2.py inventory plugin.
Merge pull request #5195 from Multifarious/devel

Fix loading from cache in ec2.py inventory plugin.
Cast the retrieved `retries` var to an int before incrementing as it may be in string form.

For example, the following method of calculating the value will result in a type error:

    appstatus_waitfor: 4  # Minutes
    appstatus_delay: 5 # seconds
    appstatus_retries: "{{ mins * 60 / delay }}"