Modify jar name keys to allow for a computation per assembly run

We use git describe for jar names, so it's nice to not have to restart
SBT after a new commit.
Changed jarName, defaultJarName to TaskKey per @eed3si9n
merge
0.8.8-SNAPSHOT