[pymorse] fix #552 unsafe ayncore.loop + close_all

New safer PollThread avoids conflicts on asyncore.socket_map.
Replace simulator_service.close by asyncore.close_all after thread stops.

Thanks to @BenICE for report and testing !