Merge branch 'release/1.2.0' into develop
Set next snapshot version
Add isEmpty.
Support reading dependencies for local files defined in combine.json.
Fail fast if configuration cannot be parsed.
Support dependency graphs with dependency on self.
Rewrite for readability.
Support multiple @requires per file.
Add multiline case.
Reset state when comment end is found.
Add ParseResult
Add line empty check.
Use ManagedResource.lastModified.
Move comment body parsing to ParseResult. Save whole file contents.
Do not check for refresh unless reloadable.
Add content types.
Save combined bundle while parsing for dependencies instead of reading
files twice.
Fix bug with not being able to remove parsed dependency.
Remove combine comments so that dependencies can be changed without
affecting fingerprint. Fix parsing bug.
Keep rest of line when removing comment.