Fix ability to test json payload against json schema

Conflicts:
	src/Context/JsonContext.php
Fix step  `the JSON node "Item[10]" should not exist` when node is an array
Add new JSONContext step validating JSON node against schema
the JSON node "(?P<node>[^"]*)" should be valid according to the schema "(?P<filename>[^"]*)"
Fix json schema validation