Allow forcesay with no client, add language toggles to player panel

As in title. Forcesay with no client was mainly a debug feature for my audible emotes PR, but I figure I've made the change, might as well not have to make it again - plus it might be useful to others.

Language toggles are basically like the DNA mutblock toggles, they're at the bottom of the player panel and they look like:
![](http://puu.sh/dkSOt/777ecfdf64.png)
Hivemind/Robot Talk/Drone Talk will not work from here unless the mob would be able to speak it normally (i.e. alien hivemind node, M.binarycheck() returning true etc), but all others should work as normal.