Add per-file set noparent and more tests
* Implement new "per-file <globs> = set noparent" statement.
* Update syntax.md with better explanations and examples.
* Remove duplicated syntax comment in Parser.java.
* Semantics of "per-file <globs> = <owner-email-list>" is changed.
Files matching the <globs> now inherit global non-per-file owners
unless "per-file <globs> = set noparent" is used.
* For example, to assign only email@example.com as the owner of *.java files:
per-file *.java = firstname.lastname@example.org
per-file *.java = set noparent
* Fix error in Parser.Result.append; add test case.
* Add more tests in ParserTest, FindOwnersIT, OwnersValidatorTest.
7 files changed