jvm_binary init handling of name param made more sense before kwargs idiom

...but now it's probably better not to mention it in the sig

Testing Done:
https://travis-ci.org/pantsbuild/pants/builds/35743270

Reviewed at https://rbcommons.com/s/twitter/r/1054/