Add new feature gates.
Add new feature gates.

The collections and core feature gates have been split up in Rust nightlies.
This allows this library to build with nightly rust as well as the rust in
use with Servo.

tschneidereit/rust-mozjs,tschneidereit/rust-mozjs,vvuk/rust-mozjs,nnethercote/rust-mozjs,mmatyas/rust-mozjs,servo/rust-mozjs,vvuk/rust-mozjs,jdm/rust-mozjs,jdm/rust-mozjs,servo/rust-mozjs,frewsxcv/rust-mozjs,alexcrichton/rust-mozjs,tempbottle/rust-mozjs,notriddle/rust-mozjs,tempbottle/rust-mozjs,notriddle/rust-mozjs,frewsxcv/rust-mozjs,tschneidereit/rust-mozjs,alexcrichton/rust-mozjs,tempbottle/rust-mozjs,tschneidereit/rust-mozjs,jdm/rust-mozjs,nnethercote/rust-mozjs,alexcrichton/rust-mozjs,servo/rust-mozjs,nnethercote/rust-mozjs,jdm/rust-mozjs,nnethercote/rust-mozjs,nnethercote/rust-mozjs,mmatyas/rust-mozjs,jdm/rust-mozjs,frewsxcv/rust-mozjs,notriddle/rust-mozjs,mmatyas/rust-mozjs,servo/rust-mozjs,tschneidereit/rust-mozjs,vvuk/rust-mozjs