Separate borrowck into its own crate and remove dead code as well.

r? @alexcrichton