use a 'range' property in parser events rather than 'linelength' and 'absposition' (#346)
add `@emits` as a synonym for `@fires` (#324)
Merge source includes with command line arguments *before* checking for README.md and package.json.
Allows to set these in configs source.includes.
Merge pull request #350 from garpeer/readme-in-config

allow settings README.md & package.json in config file
allow JSDoc to run from a path containing one or more spaces (#347)
generate human-readable filenames (#339)