Tear gas, rubber bullets and pepper balls have played a key role in agents’ attempts to quell protests — but what are they, and what can they do?