Remove unnecessary check

PHP doesn't call __get for accessible properties
Actually that check was necessary
Make dependency of __get and __set on __isset more explicit
Re-use checkDbResult
Another attempt at auto-saving character URLs