tests: Make sure all tests can be run by nosetests3
loggable: Use threading instead of _thread
bin: Allow passing arguments to autogen per module
dogtail: Fix the Python2 dogtail scripts to not use Pitivi Python3 code
check: Make the GstPluginDependency check on Gst more robust
bin: Stop if the modules initialization failed
m4: Ignore generated libtool m4 files
tests: Resurrect timeline undo tests
tests: Initialize the logs also when running nosetests3
undo: Remove duplicate signal
undo: Get rid of the debug action log observer
bin: Fix DATADIR usage in the pitivi script
bin: Make localedir a local variable in the pitivi script
misc: Remove unused methods and move other two
bin: Fix the startup script so the dogtail tests can run
titleeditor: Fix color setting post Python3 port
undo: Always connect to children when added to a clip
undo:effects: Use the GES API directly instead of mixing APIs usage
tests: Add testRemoveEffectFromClip and testChangeEffectProperty

+minor fix on the usage of the GES.Effect() API as the converters are added
automatically by GES
Change some infobars to be more discrete

These infobars do not show notifications so they don't need to draw the
user's attention.