Mark several functions as static (file-scope), use more nullptr, and use more smart pointers.
Created attachment 257714 [details] Patch
Committed r187532: <http://trac.webkit.org/changeset/187532>