Merge branch 'master', remote-tracking branch 'origin'
Merge remote-tracking branch 'origin/master'
Merge branch 'master', remote-tracking branch 'origin'
- changed io.FileNotFoundException to accept a message instead of a file name
- adjust io.File and io.ZipFile to pass a message to FileNotFoundException instead of
  a file
# most cases where FileNotFoundException is used pass a message string and not a
# file name - by passing a message instead of a file we are also flexible here
# what file exactly could not be opened (e.g. when working with streams)
- Allow short array syntax in annotation keys
# Implements functionality suggested in #66, part 1
- Allow short array syntax in annotation values
# Implements functionality suggested in #66, part 2
- Show how multiple values should be written now
# Implements functionality suggested in #66, part 3
- Simplify: Collapse both array parsing blocks into one
- Simplify: Collapse both array parsing blocks into one, second occasion
- Mention support for array shorthand as annotation value
# Fixes issue #66
- Detect unterminated arrays separately from malformed arrays
# Better error messages
- remove unused constructor from FileNotFoundException
- revert chaning the exception message, instead update the messages where they
  are constructure to be more consistent with other messages
Merge pull request #234 from ohinckel/fix-fnf-exception-msg

Fix FileNotFoundException message
- Initial release
- Make this easily invokable via "xp xp.scriptlet.Inspect /path/to/doc_root"
- Accept web root as first argument
Merge pull request #238 from thekid/xpws-i

Inspect web configuration