This fixes #4259. Dispatching the mousemove event for the top most node when the mouse moves while on top of it
Allow selection of all text in a text control using the ctrl-a/cmd-a shortcut.

Fixes #4411.
Replace XHR events for generic ones in ScriptTask

fixup! Replace XHR events for generic ones in ScriptTask

fixup! Replace XHR events for generic ones in ScriptTask
auto merge of #4453 : mattnenterprise/servo/dispatch-mousemove, r=jdm
auto merge of #4457 : jamougha/servo/master, r=jdm

Fixes #4411.

I didn't find any tests for the text control functionality so I didn't write any for this, let me know if I should.
auto merge of #4474 : thiagopnts/servo/generic-msgs, r=jdm

This refs #3735. As discussed in the issue, I did it cloning when I couldn't dereference an attribute. The trait method should be on `&self` for object-safety reasons.
Replace bool attribute in Element::update_inline_style with a descriptive enum
Fix HTTPS fetches.
auto merge of #4477 : thiagopnts/servo/descriptive-enum, r=jdm

refs #4472
auto merge of #4478 : jdm/servo/hyperssl, r=larsbergstrom

This just updates rust-openssl and hyper to use cherry-picked commits that fix this particular issue. I think it's worth it because the experience of trying Servo for the first time right now is pretty terrible.