Fix style issues and add availability macros missed in r178634
Created attachment 244866 [details] Patch
Committed r178635: <http://trac.webkit.org/changeset/178635>