Make @files optional. Mark a todo to refactor this to vendor.json
Add jar-dependencies support

Split 'vendor' task into 'vendor:jars' and 'vendor:files' but leaving
both as dependencies on 'vendor'.