Update (add if doesn't exist) an option to DB

@since  1.7.3
@param  string $name      Option name. Expected to not be SQL-escaped.
@param  mixed  $newvalue  Option value.
@return bool              False if value was not updated, true otherwise.