Update cocoa (needed for newer glutin)
Fixed codegen error regarding Uint8ClampedArray
auto merge of #4387 : ebalint/servo/codegen, r=Ms2ger

If we added a "readonly attribute Uint8ClampedArray arrayAttribute" in a webidl, codegen created the binding method like this: "fn ArrayAttribute(self) -> * mut JSObject;" but called it with a "*mut JSContext" parameter.
Add auxiliary method to EventTargetHelpers for events without target

fixup! Add auxiliary method to EventTargetHelpers for events without target
auto merge of #4374 : thiagopnts/servo/dispatch-event, r=Ms2ger

servo/pull/4369 with the right commit.
Fix bogus transmute.
auto merge of #4386 : glennw/servo/update-cocoa, r=metajack
Remove some manual deref() / deref_mut() calls.
auto merge of #4389 : Ms2ger/servo/transmute, r=jdm
auto merge of #4390 : Ms2ger/servo/derefs, r=jdm
Update Cargo.lock to fix gonk build
Makes layout respect <textarea> cols attribute
Makes layout respect <textarea> rows attribute

review addresssing
auto merge of #4380 : mttr/servo/textarea_rows_and_cols, r=jdm

...with a bit of a caveat: sizing has the same problem as seen in #4378, and it is _significantly_ more noticeable when using `rows`.

Fixes #4291
auto merge of #4392 : michaelwu/servo/fix-gonk-20141216, r=jdm