auto merge of #2232 : metajack/servo/configure-cleanup, r=jdm

Move CFG_TARGET_TRIPLES to CFG_TARGET, since only one target is
supported anyway.

Create config.{mk,tmp,status} files in build directory instead of the
source directory.

r? @larsbergstrom
Remove C++-specific union codegen code.
Reuse getTypes in UnionConversions().

This should be equivalent, except that the removed code ignores return
values (which we currently don't support).
Merge UnionConversions() into UnionTypes().

It's not very useful to have one but not the other, so it makes more sense
to deal with them together.
auto merge of #2268 : Ms2ger/servo/unions, r=jdm
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