Merge pull request #3 from nikomatsakis/master

it builds now.
Run tests on osmain scheduler
Makefile tweaks for servo integration
Clean the dummy file
Add create_rgb_surface
Define some of the members of surface
Add fill_rect, lock_surface, unlock_surface
Various hackage for servo integration
Ignore a test that doesn't work under servo
Ignore a test that requires keyboard interaction
Support out of tree builds
More build fixes
Suppressed compiler warnings
Update for task API changes
fixed new lamda syntax compile errors
Fix build errors: use extern keyword
Merge pull request #5 from tuncer/extern

Fix build errors: use extern keyword
Update to build with latest rustc syntax changes.
Exporting events for new resolve.
Merge pull request #6 from eholk/upstream

Exporting events for new resolve.