fix generators/rand-range to handle/emit the full range of longs, fixes gh-37

Basic form pulled from data.generators/uniform, though that impl has
the same fundamental problem. Fixed by scaling the components of the
diff before actually determining the diff. This only works because
the random factor is a double, so the diff can exceed the range of longs
safely, but is brought back inside that range by the addition of
`lower` before being floored.
Update README with blog posts about simple-check
Merge pull request #42 from cemerick/master

fix generators/rand-range to handle/emit the full range of longs, fixes gh-37
Fix interpose test

The test was not actually testing anything, as we were comparing
equality with nothing, which always returns true.

Fixes #51
Put docstring in the correct place

Fixes #50
Fix typos

Fixes #49
Fixes #43
Fixes #44
Add Gagliardi blog post to README
syntax-quote default argument arity of defspec macro, fixes gh-48
tweak clojure-test tests to print output of each test run from the ns hook
Merge pull request #52 from cemerick/master

Fix default-argument defspec macro usage
Remove trailing whitespace
Release 0.5.4
Prepare for 0.5.5
Release 0.5.5

0.5.4 was pushed to Clojars.org with the wrong code. Not sure how this
happend. The 0.5.4 git _tag_ is correct.
Prepare for 0.5.6
ensure that rand-range yields values inclusive of both lower & upper bounds, fixes gh-54
WIP accounting for async-enabling refactor in clojurescript.test 0.3.0
Merge branch 'simple-check/master'

Conflicts:
	README.md
	project.clj
	src/cljx/simple_check/clojure_test/runtime.cljx
	src/cljx/simple_check/generators.cljx
	test/simple_check/clojure_test_test.clj