Add docs for more crates
Add a compiler-docs target
Fix rustdoc bug involving PatLit
Rename pkgid variables
Rename PkgId to CrateId
Rename uses of PkgId to CrateId in librustpkg
Update Docs to use crateid