Build fixes for Android windowing code

This begins porting the Android event loop to work with the inverted flow
control from #3761.  Unfortunately, GLUT does not give us enough control over
the event loop to really make this work, so this will build but it may not run
properly.  Our current plan is to get rid of GLUT and switch to Glutin in the
near future.

r? @pcwalton
Close #84

Actually <img> elements in <noscript> are not prefetched anymore.

Probably because html5ever already parses the <noscript> content as raw
text data if `scripting_enabled` is activated.

See
https://github.com/servo/html5ever/blob/servo/src/tree_builder/rules.rs#
L126

Also, added a test to the images cache.
auto merge of #3925 : mbrubeck/servo/glut-loop, r=pcwalton

This begins porting the Android event loop to work with the inverted flow control from #3761.  Unfortunately, GLUT does not give us enough control over the event loop to really make this work, so this will build but it may not run properly.  Our current plan is to get rid of GLUT and switch to Glutin in the near future.

r? @pcwalton
Remove VoidVal.

There are no undefined constants in IDL.
Call waitForExplicitFinish in test_img_width_height.html.

This fixes an intermittent failure introduced in
<https://github.com/servo/servo/pull/3929>.
auto merge of #3943 : Ms2ger/servo/img_width_height, r=jdm

This fixes an intermittent failure introduced in
<https://github.com/servo/servo/pull/3929>.
auto merge of #3942 : Ms2ger/servo/VoidVal, r=jdm

There are no undefined constants in IDL.
Remove tests/content/test_document_adoptNode.html.

It is already covered by:

  dom/nodes/Document-adoptNode.html
Remove tests/content/test_document_compatMode.html.

It is already covered by:

  html/dom/documents/resource-metadata-management/document-compatmode-03.html
  dom/nodes/Document-constructor.html
  dom/nodes/DOMImplementation-createHTMLDocument.html
auto merge of #3945 : Ms2ger/servo/rm-tests, r=Manishearth
embedding: begin cef string_map api

cef_string_map_alloc()
embedding: cef_string_map_size()
embedding: cef_string_map_append()
embedding: cef_string_map_find()
embedding: cef_string_map_key()
embedding: cef_string_map_value()
embedding: cef_string_map_clear()
embedding: cef_string_map_free()
embedding: rename string_list internal function to string_list instead of string_map
embedding: cef_string_utf8_cmp()