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
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