Cache the results for the RackSpace dynamic inventory.

This patch to the RackSpace dynamic inventory plugin makes it cache results for 10m (similar to the EC2 plugin). Running the complete API call for large sites every time can be very slow. Like the EC2 inventory you can force-refresh the cache by running with --refresh-cache, or by deleting the cache file from the temp dir.

@angstwad @j2sol @sivel

OK, I'll modify it to write to `~/.ansible/tmp` and once you introduce a config file we can make that configurable.