Allow  `define-record-type' to accept options and method bodies.

To that end, change the syntax of the field specs to a (more Clojuresque) vector.
0.2.0 release.
Merge branch 'master' of github.com:active-group/active-clojure

Conflicts:
	src/cljx/active/clojure/record.cljx
	test/active/clojure/record_test.clj