add basic support threaded IMD communication
when LAMMPS is compiled with -DLAMMPS_ASYNC_IMD, part of the
communication between LAMMPS and VMD is done in a separate
thread. this is supposed to reduce latencies in the MD,
particularly for large systems.