collections: Deprecate shift/unshift

Use insert/remove instead.
Remove kludgy imports from vec! macro
collections: Tweak docs for push
Remove stray llvmdeps.rs