monitor: Kill monitor clients along with normal clients on exit.

kill_all_clients() should also kill monitor clients because there
is nothing special about them. They should be treated just like
normal clients on exit.

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8527 4b0bc96b-bc66-0410-9d44-ebda105a78c1
monitor: exit command should call cs_disconnect_client() instead of cs_exit().

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8528 4b0bc96b-bc66-0410-9d44-ebda105a78c1
monitor: Remove dead code in monitor_recv().

These allocations are useless.

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8529 4b0bc96b-bc66-0410-9d44-ebda105a78c1
monitor: Remove code that leaked and was doing nothing.

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8530 4b0bc96b-bc66-0410-9d44-ebda105a78c1
monitor: Move private monitor data out of struct s_client.

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8531 4b0bc96b-bc66-0410-9d44-ebda105a78c1