Suppress warnings
Reenable types::array

We really shouldn't need the 'static bound on T, but that can be fixed
another day.
Remove some failure

Avoid reborrowing a RefCell over and over since it'll bloat at least the
IR and maybe the resulting binary with failure cruft.
Remove old gitmodules file
Remove licenses for cargo'd dependencies
Cleanup in types::range
Remove unneeded crate_name attribute
Switch to servo's rust-url