Add WebKit UA variables
Support toggling user variables

User variables are all strings, so the integer logic doesn't get run.
Instead, if the value is "0" or "1" and no arguments have been given,
toggle between them. This is not done for builtin variables since
anything which makes sense to toggle is an integer.