Enable vsync on linux with compositing window managers active
Enable vsync on linux with compositing window managers active

This effectively reverts r83921. We have a fair amount of rate limiting
logic based around GLContext::SetSwapInterval(1) in the RenderWidget
display path. This brings the behavior of GLContextGLX back in line with
other platforms.

BUG=109312
TEST=on linux, do the following:
1.) Enable compiz (on ubuntu, System->Preferences->Appearance->Visual
    Effects->any option other than 'None')
2.) Open a new instance of chromium to
http://webstuff.nfshost.com/anim-timing/raftime.html
3.) Change the 'Compositing' select to 'on'
4.) The 'Avg delay between callbacks' should be approximately 16 and the
'Avg framerate' should be 59-60


Review URL: http://codereview.chromium.org/9116018

git-svn-id: de016e52bd170d2d4f2344f9bf92d50478b649e0@116615 0039d316-1c4b-4281-b951-d872f2087c98

gavinp/chromium,ropik/chromium,gavinp/chromium,ropik/chromium,yitian134/chromium,yitian134/chromium,gavinp/chromium,adobe/chromium,ropik/chromium,adobe/chromium,yitian134/chromium,yitian134/chromium,adobe/chromium,gavinp/chromium,gavinp/chromium,gavinp/chromium,ropik/chromium,ropik/chromium,ropik/chromium,gavinp/chromium,ropik/chromium,yitian134/chromium,adobe/chromium,yitian134/chromium,gavinp/chromium,adobe/chromium,adobe/chromium,adobe/chromium,ropik/chromium,yitian134/chromium,yitian134/chromium,gavinp/chromium,yitian134/chromium,adobe/chromium,ropik/chromium,adobe/chromium,adobe/chromium,yitian134/chromium,gavinp/chromium,adobe/chromium