Improvements to use of user-select.

* Restore previous user-select style value.
* Use simpler, vanilla JavaScript to set user-select style.
* Add new global d3_vendor to simplify other code.