Add failing test from #109
Add non-null check for checkRecursive logic
Version bump
Add test
Fixes #108
Add custom keyword hooks (for #79)
Document new methods
Merge branch 'master' into custom-validation

Conflicts:
	test/all_concat.js
	test/all_concat.js.map
	tv4.min.js
Added limits on custom errors, clarified README
Ban duplicate codes as well as code-strings
Merge pull request #111 from geraintluff/custom-validation

Hook for custom keywords
Add AMD support.
Test for AMD support.
Test AMD tv4 module more accurately
Merge pull request #123 from meltuhamy/requirejs-support

Add AMD support. Closes #77
Version bump
Only execute custom functions when keyword present (fixes #124)
Fix typo in addSchema

Looks like this = should be an === to check if there is an empty fragment
Link to ikr/tv4-formats
Merge pull request #132 from ikr/patch-1

Link to ikr/tv4-formats