Add support for primitive types

Rustdoc recently added pages + indexes for the primitive types here:
mozilla/rust@c2e3aa37daedf698072b4aadbc420f24505b2b2d

Also roll `DocsetIndex::ITEM_TYPE` into an array.