automatically set the SPEC file version based on existing setup.py logic

This borrows an approach we use in Image Factory which we, in turn, borrowed
from the Oz tool.  It has worked well.

The special case of release='0' allows frequent RPM rebuilds during development
with sensible version/release progression.  That is, a quick change and rpm rebuild
automatically results in RPM packages that have a "newer" release.

Formal RPM releases can be done by simply setting release to a non-zero value either
in master or in a release branch.
small bug in interactive import example
Merge pull request #410 from imcleod/bug/import_sample

small bug in interactive import example
Revert "small bug in interactive import example"
Merge pull request #413 from rackspace/revert-410-bug/import_sample

Revert "small bug in interactive import example" - should have been against the working branch, not master.
Version 1.9.0 - removes swiftclient dependency

Also fixes several other issues - see the RELEASENOTES.md file for a
full list of changes.
Merge pull request #405 from imcleod/feature/rpm_auto_version

automatically set the SPEC file version based on existing setup.py logic
Version 1.9.1 - various bug fixes and enhancements.
Fix for data corruption in Cloud Files when fetching in chunks.
exceptions: Make ClientException and its subclasses pickleable