asciidoc: add support for deckjs backend

deck.js is a JavaScript library for building modern HTML presentations.
add arandr: simple visual front end for xrandr
darktable: Update to 1.2.3
pytest: fix missing py dependency
pytest: add selenium option, fix selenium build on darwin
Updating mlt to 0.9.0.

I don't think it will break kdenlive, but let's see.
Merge pull request #1005 from lovek323/pytest

pytest: fix `py` not found error, add selenium
asciidoc: add odf backend, for OpenDocument output

See https://github.com/dagwieers/asciidoc-odf for more info.

This plugin has a shebang with /bin/env instead of /usr/bin/env, so update the
patchPhase to handle both cases.

WARNING/TODO: Libreoffice says "General Error. General input/output error."
when I try to open the generated .fodp files. So the odt backend works fine,
but the odp backend does not.
asciidoc: fixup for matplotlib filter (remove .old/)

The matplotlib filter comes with an .old/ directory which contains a
chart-filter.conf file that asciidoc loads. I highly doubt that is intended.
libimobiledevice: 1.0.6 -> 1.0.7
Added node-inspector nodejs package + update other nodejs packages
pythonPackages.pudb: fix with update
pythonPackages.pycurl2: fix with disabling tests
Merge pull request #1007 from offlinehacker/pythonPackages/fixes

Python packages/fixes
pytest: fix broken config check
Merge pull request #1008 from lovek323/pytest

pytest: fix broken config check