Make manifest updates/html5lib non mandatory
Use derived traits for Au

This code did not use derived traits previously because their methods were not
inlined, but this was fixed in mozilla/rust#10557.
auto merge of #2272 : mbrubeck/servo/geometry-cleanup, r=Ms2ger

This code did not use derived traits previously because their methods were not inlined, but this was fixed in mozilla/rust#10557. r? @pcwalton
Make TimeStamp in event.rs return the actual timestamp
Removed unnecessary return and moved crate import to script.rs
auto merge of #2275 : gsingh93/servo/master, r=Ms2ger

Timestamp should return the time the event was created, not 0. This fixes three test cases in dom/events/Event-constructors.html. This is my first pull request, let me know if there are any issues.
Remove the 'pub use self::BindingDeclarations::*;' export.
Point it to InterfaceTypes.rs directly to export generated types.
Use new attributes syntax in properties.rs
auto merge of #2279 : Manishearth/servo/patch-3, r=jdm
Change some isString() checks in the WebIDL parser to isDOMString() checks.
Add missing ByteString support in the WebIDL parser.
Change some isString() checks in the WebIDL codegen to isDOMString() checks.
Implement WebIDL codegen for ByteString.
auto merge of #2286 : Ms2ger/servo/ByteString, r=jdm
add start of embedding crate: build system with CEF types
add MPL header
allow warnings in embedding crate, prevent constant rebuild of embedding crate

the embedding crate contains 1800+ lines of types from an external library, most
of which are not used or "rust"ically named. the former will change eventually,
but we have no control over the naming.
fix/simplify embedding build and libservo build
make base all: Makefile rule conditional, only build embedding on non-android