* Previously, skipping tests using arguments of selective files
to include did not work correctly due to our directory structure.
This has been fixed.
* On test skip, the reporter would tyr to get the style for the report
with no timestamp argument, causing a string formatting with nil
error. For skips, we force the timestamp to be zero now.
* Sets up a test runner system and includes unit tests for existing
generators using Rojo's test files.
* Configure Luau analysis and disables unnecessary lints.
* Make sync config generator accept a third options argument with a
`force` option to generate configs even when there is a
`default.project.json` present in the `projectDir`.