A Saudi street vendor has died after setting himself on fire in protest against security forces bad treatment with him in capital Riyadh.