Merge pull request #2631 from Manishearth/xhr-spaces

Fix field-value checking to not throw for lone spaces; r=jdm
recompile servo when modifying the user-agent style sheet
do not display noscript element
adding test for noscript
Move the responsibility for indentation to CGAbstractBindingMethod.definition_body from its callees.
Return a CGThing from CGAbstractMethod.definition_body.
Use CGIndenter for CGWrapMethod.definition_body.
Use CGIndenter for CGGetPerInterfaceObject.definition_body.
Use CGIndenter for CGDefineDOMInterfaceMethod.definition_body.
Stop indenting in CGMethodCall.
Use CGIndenter for CGSpecialized{Method, Getter, Setter}.definition_body.
Use CGIndenter for CGProxyUnwrap.definition_body.
Indent the contents of getOwnPropertyDescriptor.
Indent the contents of defineProperty.
Indent the contents of hasOwn.
Indent the contents of get.
Indent the contents of obj_toString correctly.
Use CGIndenter for CGAbstractClassHook.definition_body.
Use CGIndenter for CGClassConstructHook.definition_body.
Use CGIndenter for CGRegisterProtos.definition_body.