Improve parser error handling

- Wrap parser errors with VError
- Catch initial potential sequence errors
- Improve parser test coverage
- Emit parser errors instead of implicitly logging

Fix mcavage/node-ldapjs#221
Add formatting option to ldapjs-search

- Update dashdash version to 1.7.0
- Support line delimited JSON and JSON arrays as alternative output
  formats in ldapjs-search.

Fix mcavage/node-ldapjs#224
Revert "Merge branch 'feature/add_search_output_formats' into staging"

This reverts commit 2b4235d838587b6d5f90a22371e938961e4e5fdd, reversing
changes made to b621c875f6fd9a8f9aba877178ab393b4c454df5.

This was implemented differently; see upstream PR #226 for more info.
Merge branch 'master' into staging