Add rsync_key method to Rsync to replace _get_local_file.

Ultimately this makes a lot more sense than how it was previously
done; now Rsync objects can be used on buckets as a whole or on
individual keys. Also removed some extraneous references to protect
feature that's not yet implemented and fleshed out some docstrings.