Fixed issue 17. Use JsonProvider to check List or Map.
Changed src target level and updated JavaDoc plugin.
Fixed multi prop select.
Preserve key ordering when serializing and parsing. See https://code.google.com/p/json-smart/issues/detail?id=36
Updated JsonProviderFactory to set up default provider.
static method added to check if path is definite.
Merge branch 'master' of https://github.com/dvasilen/JsonPath into dvasilen-master
Merge pull request #13 from karldmoore/master

Preserve key ordering when serializing and parsing
interpret criteria key as JSONPath to allow filting on nested properties
add a method to safely read a path from a map, turning an InvalidPathException into a null return value
change simple criteria to use readSafely
fix EXISTS filter
fix TYPE filter
fix IS filter
add filter evaluation on collections
collection-based filtering for number-based filters
make EXISTS test work with collections
forbid usage of collection-related filters on multi-level paths as they would most likely be ambigous
fix REGEX filter
make TYPE filter work on multi-level path