Switch to checking for and using $HTTP_RAW_POST_DATA

As suggested by the people at ManageWP