Added .gitignore
Document the handling of values in the IS check macro.

Whether this surves any purpose at all is up to debate.
Move the IS macro's string formatting out of the IS macro itself and into methods on (newly created) classes
Move some of the 'dwim' logic out of the IS macro and into a helper function; Pass objects to functions in process-failure, instead of make-instance initargs which are, somehow and evenutally, eval'd.
Removed functions !, !! and !!!.
Added short section about random testing to the manual.
Remove in-suite* and def-suite*.
Don't signal a warning when the old TEST macro is used
Merge remote-tracking branch 'cl-fiveam/master' into rt

Conflicts:
	src/test.lisp
Merge remote-tracking branch 'cl-fiveam/master'

Conflicts:
	src/test.lisp

Update docstring for 5am:test to point to 5am:def-test
Merge branch 'rt'

Conflicts:
	src/test.lisp
Added simple rt compability layer (RT api backed by fiveam's explainers)