Bug 707564 part 1.  Fix TCPSocket initialization to not throw exceptions on non-b2g.  r=gal
Bug 707564 part 2.  Add a way to enumerate navigator names on the script namespace manager.  r=smaug
Bug 707564 part 3.  Give WebIDL bindings with NewResolve hooks Enumerate hooks as well, so enumerating them correctly resolves all the properties.  r=smaug
Bug 707564 part 4.  Teach WebIDL Xrays about the GetOwnProperties methods on WebIDL objects that have NewResolve.  r=smaug
Bug 900994.  Add support for Func annotations on interface objects.  r=smaug