This checkin also adds in some tests that utilize these paths and updates some of the clients. llvm-svn: 166578