platform: Move all platform definitions to anonymous namespace

By https://codereview.chromium.org/247963002:

"There is no reason to expose the platform objects. They are constructed via a
static function and never used except via the OzonePlatform base class."