Return random number seed on test failure

Fixes TCHECK-12
Simplify the definition of for-all*
Fix typo in README
Remove unused travis config file

Now that we have builds set up with Jenkins, we don't need to use
travis-ci. Nor was it set up for this repository anyway.
Fix namespace name in documentation
Vocabularic pedantry: s/it's/its/

Signed-off-by: Reid Draper <reiddraper@gmail.com>
Minor code cleanup in clojure.test.check

Signed-off-by: Reid Draper <reiddraper@gmail.com>
Use `core` for `clojure.core` in generators namespace

This keeps this noise in the code due to naming collisions down.

Signed-off-by: Reid Draper <reiddraper@gmail.com>
Don't use flatten

The recursive nature of flatten is not needed here, and it precludes
having arguments to quick-check that have sequential literals.

If clojure.core had mapply this wouldn't be so awkward.

Signed-off-by: Reid Draper <reiddraper@gmail.com>
Use a Generator record rather than a simple map. Refs #19

Signed-off-by: Reid Draper <reiddraper@gmail.com>
Add generator? test function

This will be useful in the future for building helpful errors messages
and function-argument preconditions.
Merge branch 'feature/generators-as-records'
Merge branch 'feature/code-cleanup-fredericks'
Remove outdated comments
Add Clojure/West video link to README
Extract rose-tree code into a separate namespace

Also removed "-rose" and "rose-" from the function names, since
they'll be referenced externally as rose/foo.

Signed-off-by: Reid Draper <reiddraper@gmail.com>
Merge branch 'feature/rose-tree-namespace'
Rename rose-bind -> bind.

This was simply missed in fb26c48594ff33adfb9da0cfbb180cd09c6cb715.
Add link to Clojure/West talk slides
Add more docstring to `quick-check` function