Revert "Revert "Convert file IO to raw mode""
Revert "Revert "Convert file IO to raw mode""

This reverts commit d6b935d34c4210d9e9450cb0749716e4e4ff44ae.

This restores the usage of raw IO mode. We had seen earlier failures
of bookshelf under load when running in raw mode, and had
(incorrectly) blamed this patch for the problem.

Further research shows that the load failures were due to logging
backing up. Enabling raw mode appears to have sped up the rest of the
system, causing the logging problem to present sooner.

poliva83/chef-server,poliva83/chef-server,chef/chef-server,chef/bookshelf,rmoorman/chef-server,charlesjohnson/chef-server,itmustbejj/chef-server,rmoorman/chef-server,stephenbm/chef-server,juliandunn/chef-server-1,vladuemilian/chef-server,juliandunn/chef-server-1,Minerapp/chef-server,marcparadise/chef-server,itmustbejj/chef-server,marcparadise/chef-server,vladuemilian/chef-server,Minerapp/chef-server,rmoorman/chef-server,vladuemilian/chef-server,poliva83/chef-server,marcparadise/chef-server,chef/chef-server,poliva83/chef-server,juliandunn/chef-server-1,itmustbejj/chef-server,vladuemilian/chef-server,rmoorman/chef-server,chef/bookshelf,juliandunn/chef-server-1,itmustbejj/chef-server,charlesjohnson/chef-server,charlesjohnson/chef-server,poliva83/chef-server,marcparadise/chef-server,chef/chef-server,stephenbm/chef-server,Minerapp/chef-server,stephenbm/chef-server,stephenbm/chef-server,charlesjohnson/chef-server,vladuemilian/chef-server,itmustbejj/chef-server,chef/chef-server,Minerapp/chef-server,rmoorman/chef-server,chef/chef-server,juliandunn/chef-server-1,stephenbm/chef-server,marcparadise/chef-server,chef/chef-server,charlesjohnson/chef-server,Minerapp/chef-server