Riot bot and e-handcuffs improvements

* E-handcuffs add more pain when user moves. (KA101 idea).
* You can use EMP to disable your handcuffs. e.g. directional EMP bionics, EMP grenade...
* bio_shock bionics can disable handcuffs.
* Electrical Discharge from malfunctioning bionic can slightly damage handcuff's battery. Failed cyborg pleasantness.
* Special artifact or bionic stops electricity from handcuffs.
* Sometimes if you have `uncanny dodge bionic` or just very good `dex` you can to get out of handcuffs while bot arrest you. Handcuffs will added to your inventory and you can run away while Riot bot read your rights. But the handcuffs still active - if you wield it (to cheat bot), cuff will shock you if you make step. Fun.
* Handcuffs now have 3000 charges (3000 moves!)
* Handcuffs can shock you (and discharge by 50 points) only first 1000 charges. So, you spend more than 2000 moves to invent a way to remove the handcuffs.

--------------

This features increased volume of Riot bot and electronic handcuffs.

I didn't try that, but `p->weapon.amount_charges(it) > 0` didn't work.  :-/