basic case works fro structure asserts
assert substructures
treat functions like explicit asserts
Merge branch 'develop' of https://github.com/busterjs/referee-combinators into integrate_structure

Conflicts:
	lib/referee-combinators.js
	test/referee-combinators-test.js