Fix android build on Darwin.

This cleans up configure and Makefile.in so that things build correctly on Darwin.
Start pulling together summit demo elements
auto merge of #963 : larsbergstrom/servo/summit, r=jdm

We need to figure out what we need to implement/fix for the summit, and this page pulls together all of the elements we want to show.
deactive profiler when not in use; use newtype structs for task chans
workaround for broken cross-crate generic newtype structs

add issue number for newtype struct issue
cleaned up code in constellation to make it more maintainable
fix constellation being inundated with messages from script.
script task sent RendererReadyMsg after every reflow.
now, the renderer sends RendererReady at the appropriate time,
and _only_ if it doesn't have paint permission.
auto merge of #961 : tikue/servo/master, r=kmcallister

* Profiler is now close to a no-op when ```-p``` is not passed in
* The profiler's printing ```Timer``` now stops looping when the profiler is closed
* Most task ```Chans``` are now newtype ```structs```
* Some more ```Cell``` removals in places where ```spawn_with``` is appropriate
Enable to pass a test message.
auto merge of #953 : saneyuki/servo/test, r=jdm
Removing unnecessary constant window title update

update_window_title() is called constantly in the compositor loop. This function
always changes the title to "Servo" when in idle state so it is spamming the X
server with constant changes. But this isn't necessary because updating the
title is taken care of when the Rendering or Ready state are changed in
set_ready_state() and set_render_state().

Fixes #830

Happy Software Freedom Day
auto merge of #968 : luisbg/servo/master, r=larsbergstrom

update_window_title() is called constantly in the compositor loop. This function
always changes the title to "Servo" when in idle state so it is spamming the X
server with constant changes. But this isn't necessary because updating the
title is taken care of when the Rendering or Ready state are changed in
set_ready_state() and set_render_state().

Fixes #830

Happy Software Freedom Day
Fix huge bug in makefile prevent rust from building with debugging or with -O.
Fix nss/nspr depdency chain.
Build rustc with debugging enabled.
Add *.dSYM to clean targets.
Make rust submodules depend on rust.
auto merge of #972 : metajack/servo/parbuild-bugs, r=kmcallister

This fixes several makefile issues around parallel builds as well as some general cleanup.
Make some debug prints more useful
Remove an unneeded helper function