Fix #717: deprecate unary_! on arbitrary js.Any.

It is redefined as not deprecated on js.Dynamic and js.prim.Boolean.
I don't agree on this comment. It's not non-typesafe, it's just not very sensible. Calling `!` on any JS value **will** give you a boolean with a well-specified semantics, won't it?