first, just comment the waiting code

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
need to wait for clips to be loaded before releasing semaphores

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
some more logging
new melted-node doesn't have a non-promised version of sendCommand

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
more logging in heartbeats

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
make sure we don't lose any extra parameters in our custom loggers

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
better logging in heartbeats

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
make sure all of melted setup and cleanup happen in before and after funcs

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
test that appends reach melted in the right order

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
help emacs' auto-indentation a bit

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
upgrade q
send commands one after the other.

but don't wait until they're resolved,
just make sure they're sent in the right order

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
don't use mlt.sendCommand, use this.sendCommand

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
remove unnecessary `self` usage

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
use promised version of fs.writeFile

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
after both the previous command has been resolved, and the file write is over
send the command to melted (or fail).

This ensures that the previous commandQueue had been resolved (sent) before
the next one is, and delays execution of self._sendCommand, but not of
the next sendClip's writeFile

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
Merge branch 'Lacrymology/promised-melted-node-driver' into Lacrymology/waitless-melted-node

* Lacrymology/promised-melted-node-driver:
  after both the previous command has been resolved, and the file write is over send the command to melted (or fail).
  use promised version of fs.writeFile
  remove unnecessary `self` usage
  don't use mlt.sendCommand, use this.sendCommand
  send commands one after the other.
  upgrade q
  help emacs' auto-indentation a bit
bump version numbers

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
remove `expected` parameter

Signed-off-by: Tomas Neme <lacrymology@gmail.com>
remove silence function usage

Signed-off-by: Tomas Neme <lacrymology@gmail.com>