window: add #prompt and #confirm dialogs
dom/element: fix scroll.to implementation

scrollTo isn't defined for Element, got the same result by combining 
scrollTop and scrollLeft.

ref: https://developer.mozilla.org/en-US/docs/Web/API/Element
dom/element: add scroll.width and scroll.height

refs: 
https://developer.mozilla.org/en-US/docs/Web/API/Element.scrollHeight
https://developer.mozilla.org/en-US/docs/Web/API/Element.scrollWidth
socket: typo
spec: rspec