Changes in permissions checks for CREATE OR REPLACE

The DROP permission for CREATE OR REPLACE is checked before invoking
respective create function in sql_parse.cc. So, the user will not be
able to execute CREATE OR REPLACE command if DROP permission is not
granted. This is consistent with CREATE OR REPLACE TABLE implementation.