GenericModelFetcher now retrieves the build script file location (this change needed some refactoring in GenericModelFetcher).
Added a convenience constructor to GenericProjectProperties for when the build script must be found using heuristics.
The plugin now derives the build script file from the build script itself.
Added some basic tests to check the build script file returned by GenericModelFetcher.
Added toCanonicalFile for the build script, just in case.