handle the old eclimd_instances file format

fixes #220
on command cleanup, exit early if file doesn't look like an eclim temp file
allow buffers to prevent calling eclim file refresh
improve dltk/ruby interpreter managment