Update Cargo.lock to fix gonk build
Makes layout respect <textarea> cols attribute
Makes layout respect <textarea> rows attribute

review addresssing
Fix crash in textinput
Implements HTMLInputElement.defaultValue

...and changes SetValue to update the input text instead of the content
attr.

Also includes a comment summarizing everything I currently know with
respect to an input elements checkedness vs its IDL attributes vs its
content attributes.
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
Implements basic form resetting

What can this do? Reset `<input type=text>` fields back to their default
value through a call to a form's reset method. That's all for now!

Fixes compile error after rebase
Adds reset method to FormControl
Implements FormControl for HTMLTextAreaElement
Implements reset button
htmltextarea: Fixed some value_changed issues

Also modified tests/html/textarea.html to allow for the testing of the
textarea's dirty value flag.
Implements DefaultChecked and resets of checkboxes
Implements dirty value/checked flags for input

And modifies test-inputs.html to test.

Fixes wpt breaking mistake
Updated WPT to expect newly passing tests
Implements :indeterminate pseudo-class

Addresses reviews
Inset and outset border coloring is incorrect on left side border.

This patch will fix this issue.
Thanks to differences on rendering between CPU X GPU, there is a 1 pixel wide
difference in the position where the top border meets the right border (as
also the right border X bottom border).

The workaround to have a test that will work on both modes is to cover the
affected area with a white div. This patch adds inset test.
Adding tests for outset.
auto merge of #4392 : michaelwu/servo/fix-gonk-20141216, r=jdm
Additional updates for newly passing WPT's