Swaziland has in recent weeks been rocked by a series of protests by students and unions demanding democratic reforms and workers rights.