allows sending strings and using raw params data in requests
Merge pull request #6 from rolandpoulter/changes

allows sending strings and using raw params data in requests
Adds floating ip <-> instance add/remove capabilities.
Don't use sync for user update method internally.
Remove sync path, make callback work everywhere.
Allow result parsing without result key.
Adds swift support.
More flavor methods.
Enforce json format on swift list calls.
Adds keystone EC2 and nova x509 managers.
Ensure user enable/disable  calls standardize results.
Quota update improvements.
All tenants support for images/flavors, deleted flavor improvements.
Sec group rule and quota usage improvements.
Make sure callbacks aren't mixed up in user update.
Delete fix, allow "protected" attribute on image update.
Better error handling.
Make sure "enabled" data happens correctly.
Allow configurable logging levels.
Gather roles with membership call.