Supporting hash options in deploy addon

although the functionality is opt-in because of the existing logic to check for branch names.

I also added `:go` to `VERSIONED_RUNTIMES`, whoops!