Proper recursion support via optional checkRecursive parameter
Documentation and asynch support
Added support for checkRecursive setting
Merge branch 'recursive_support'

Conflicts:
	README.md
	tv4.js
Fixed bad merge
More cleanup
Move changes to source/, jshint compliance
Added tests
Adding missed file from last commit. ^^;;
Merge https://github.com/geraintluff/tv4

Conflicts:
	Gruntfile.js
	README.md
	source/_polyfill.js
	source/api.js
	source/array.js
	source/basic.js
	source/combinations.js
	source/numeric.js
	source/object.js
	source/validate.js
	test/all_concat.js
	test/header.js
	tv4.js
	tv4.min.js
Merge pull request #56 from threewestwinds/master

Recursion support and JSHint