Various consistency updates in documentation.

- Consistent docblock formats
- Standardize on Sphinx param formatting
- Word wrap super long lines in README and LICENSE
- Add some missing doc blocks
- Add TODO items where doc blocks need explanation
- Simplify some wording
- Remove a few needless blank lines
- Fix some minor comment formatting (PEP8 consistency)
CLI: Adds list support for nas and iscsi

Closes #52
Fix typo in CCI VLAN filters
Removes Filter Modifications. 'Operation' is now required.

* Impacts API when using filters. Has a documentation impact
Manually merged #61

Fixes #61
Merge pull request #64 from CrackerJackMack/nas

CLI: Adds list support for nas and iscsi
Adds Result Generator for API calls.

This allows for iterating over a set of results in chunks so you don't have to
transfer and then hold the entire dataset in memory.

>>> cci_iter = client['Account'].getVirtualGuests(iter=True, chunk=100, ...)
>>> for cci in cci_iter:
>>>     print cci['fqdn']

Still needs tests.
Finishes first implementation of Generator

Example usage below. This will request 10 VMs at a time from the API until 30 total starting after the first 10.
>>> for i, vm in enumerate(c['SoftLayer_Account'].getVirtualGuests(iter=True, chunk=10, limit=30, offset=10)):
>>>     print i, vm['fullyQualifiedDomainName']