Fix some formatting in deploy task.

[ci skip]
Read uberjar filename after uberjar profile is merged.

Fixes #1552.
Allow project values to be spliced into alias invocations.
Fix splicing for partial aliases.
Fix release task to use resolve-and-apply as its entry point.

This should be used by all tasks that try to run other tasks as if
they were invoked directly, which really isn't clear at all.
Document partial alias splicing.

[ci skip]
Merge remote-tracking branch 'upstream/master'