Added tests for query for null field and query for property on array
Changed behavior of FieldFilter to throw InvalidPathException instead of returning null when a field is queried for on a json array
Removed test for issue 7 which is in conflict with new behavior
Merge pull request #20 from jochenberger/add_test_for_issue_29_part_1

add a test for one of the cases in issue 29
Merge pull request #21 from jochenberger/performance-improvements

Performance improvements
Fixed merge issue.
Merge pull request #27 from jacksingleton/master

Issue 34 - Query for property directly on an array should throw InvalidPathException instead of returning null
Merge branch 'master' of https://github.com/jayway/JsonPath
Fixed issues.
fixed array slizing.
Improved list filter. Updated POM files.
Improved exceptions and simplified JsonProviderFactory.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	json-path/src/main/java/com/jayway/jsonpath/internal/filter/ArrayEvalFilter.java
Revert "fix a NullPointerException that occurred when creating array filters on non-existent properties"

This reverts commit f6e0ccbca440f55ca9732bfa5962cceaba82f5c7.

Conflicts:
	json-path/src/main/java/com/jayway/jsonpath/internal/filter/ArrayEvalFilter.java