hardened label parser
hardened parser on repo data
added partials, clearer errors

added support for partial definitions
- added .isPartial(source) method
- use `// DefinitelyTyped: partial` on first line to disable header parser

using full strings for header part names
- enables clearer error, especially for first line

checked-in repo submodule