daemon: pass password on stdin if available
daemon: only forcing queue if passed as argument.
daemon: forcing a browser reload during initialization

makes it pull the settings from frontend, if available
daemon: no longer need queue argument

is pulled via /instance/settings
settings: passing transition setting via json
cosmetic: tabs to space, delete trailing whitespace
daemon: removing duplicated code
db: mysql isn't fond of id 0
settings: disable autocomplete for database password
settings: allow custom attributes
cosmetic: alignment
daemon: expose swapping function

I is useful for transition tool to manually control swapping.
daemon: function to get module filename
daemon: optionally return transition module
daemon: support for creating a gif preview of a transition
settings: allow multiple group descriptions
settings: allow custom description attributes
settings: preview transitions in gui
update changelog
Merge branch 'transition_gif'