chore(lint): fix defunct eslint rules
chore(lint): fix defunct eslint rules

We no longer need to disable `vars-on-top` because we're no longer
using any var declarations.

We satisfy the dangling comma rules, except that Airbnb insists on
them for function declarations too, which isn't valid until ES2017.
Disable them for functions, but leave them on for everything else.

daxelrod/jowl