Fix the user set cursor being overridden

Function `org-present-read-only' sets the value of the cursor to nil
effectual throwing away the user set configuration. Using a temp
variable `org-present-cursor-cache' to fix that.