Merge branch 'master' into deprecate_http_download
* master: (225 commits)
Document the purpose of PublicApi.kt
Mention Eclipse test sources as a potential breaking change in the upgrade notes.
Fixed managed property generation for `Property<T>` types where `T` is a parameterized type.
Update library/language versions used by build-init templates.
Remove the instant execution cache file when there is a failure writing to the cache file.
Disallow references to `ConfigurationContainer` from tasks serialized to the instant execution cache.
Fix small typo in the feature variants chapter of the user guide
Rebaseline instant-execution performance tests
Polish task actions test
Temporarily ignore instant execution performance tests
Tidy up DefaultInstantExecution & DefaultClassLoaderCache
Add some coverage for captured task actions
Dehydrate Closure and fix BeanSchema for task actions
Add MethodCodec for serializing StandardTaskAction
Let BeanSchema include AbstractTask.actions
Signed-off-by: Jonathan Leitschuh <Jonathan.Leitschuh@gradle.com>
Add integration tests for checking Gradle version in cache metadata
- in origin metadata
- in HTTP cache headers