Update rspec to v3.0.0
Update download specs with more flexible values

@content_length (and therefore length) is initialized to 1, but the
download starts working on initialization, so depending on how fast the
specs run, it can be > 1 by the time the expectation runs. This was an
intermittent failure on OS X locally (it sometimes was 42).