Follow pattern used for Linux and Windows to move the appropriate bits of Mac code to the file thread.
BUG=
59265
TEST=none
This patch also splits platform-specific LaunchOnStartup code to platform-specific files, eliminating #if blocks from the primary source file.
Committed:
http://src.chromium.org/viewvc/chrome?view=rev&revision=68678