Implement Range.detach().

Incidentally, this allows dom/interfaces.html to actually run.
Merge pull request #3063 from Ms2ger/Range

Implement some missing Range pieces; r=Manishearth
Merge pull request #3064 from Ms2ger/fix-wpt

Update wpt expected results; r=jdm
X