Allow user to pass "args" argument to the ScriptDeployment class. This
argument tells which command line arguments get passed to the
ScriptDeployment script.

Part of LIBCLOUD-394.
Change wording in the changes file.
docs: Add "developer information" TOC to the documentation index page.
docs: Add examples which show how to create a record with a custom TTL and
record with a priority.
Update libcloud.compute.deployment module docstrings.
Also allow user to pass "args" argument to the ScriptFileDeployment class.
Moar love to the deployment classes docstrings.
docs: Add deployment chapter to the documentation.
Fix a typo, some rewording.
docs: Use a better bootstrap example. Previous one wasn't really clear what was
going on and it looked more like a single command was executed on the server
instead of a whole script being run.
docs: Link to the deployment page from the compute index page.
LIBCLOUD-396: Do not set Content-Length if present in raw requests

Signed-off-by: Tomaz Muraus <tomaz@apache.org>
Add a comment which clarifies why Content-Length: 0 is not sent if "raw" mode is
used.
Update changes.
Fix test failure - use libcloud.test.unittest which correctly uses unittest2 in
Python < 2.7.
Use string instead of number for RecordType enum value and get rid of nasty
__repr__ hack.
Remove old RecordType definition.
docs: Fix a couple of typos, include correct tables.
Update changes.
Merge branch 'use_string_for_record_type_value' into trunk