GN: Put shared libraries in outdir, not outdir/lib

There's no reason to have shared libraries hidden in a separate out dir.

Review URL: https://codereview.chromium.org/422633002

git-svn-id: http://src.chromium.org/svn/trunk/src/tools/gn@286740 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
gn: Make 'refs' more user-friendly

I seem to always just type the name of something I want to find, so
maybe defaulting to that is better, rather than printing it in an error?

R=brettw@chromium.org

Review URL: https://codereview.chromium.org/425333003

git-svn-id: http://src.chromium.org/svn/trunk/src/tools/gn@286750 4ff67af0-8c30-449e-8e8b-ad334ec8d88c