Split SnmpUdpAgent and IpmiUdpAgent from agent.py

Signed-off-by: Anton D. Kachalov <mouse@yandex-team.ru>