Adds tox tests for Python 3.4 (and removes Python 3.2)
Removes Travis Python 2.4 testing (until it's supported)
Fixes KeyError whenever a CCI doesn't have an os_version
CCI Upgrade Functionality

Added CPU, Ram and nic speed upgrade functionality
Private flag for having CPU resource in private node
Modified fixtures files
Added test cases for the same and made it pep8 compatible
Merge pull request #304 from sudorandom/py34tests

Adds tox tests for Python 3.4 (and removes Python 3.2)
Merge pull request #305 from sudorandom/osversionfix

Fixes KeyError whenever a CCI doesn't have an os_version
Incorporated the suggested changes
Fixes an error when the API doesn't report memory for a server. Updated test fixtures to test for this in the future. Closes #308
Merge pull request #299 from swapnil90/cciupgrade

Added CCI Upgrade Functionality
Merge pull request #309 from beittenc/fix_bad_server_memory

Fixes an error when the API doesn't report memory for a server.
Renames pop_message() to pop_messages(). Makes pop_message() a convienence method
Merge pull request #310 from sudorandom/messaging-update

Messaging Module Fixup
Improved the docopt docs with example, etc.
Using custom response inside tests

Fixure Product_Package has too many things which are not required by the iscsi tests. Using return_value from `mock` to test iscsi manager.
Merge branch 'master' into iscsi-manager