Renamed scala.js.JSXyz to scala.js.Xyz.
Dropped constraints <:js.Any in js.Array and js.FunctionN.

There is no technical reason (anymore?) for these
constraints. And one might need to have a js.Array or a
js.FunctionN with non js.Any types.

A typical example is js.FunctionN[..., Unit].