Update dependencies, remove object assign polyfill from test runner

@brian-c The only major version bump was in tap-spec, This branch also removes a require statement for the now unused object-assign-polyfill