"optional" gtk import was just breaking things.
Fix bug where some cli args were wrongly ignored because of their order
bot.finish() does what it should when running as a python module
Fix for passing arguments to a bot.
Args fix - extra args should be optional :/
Where beginpath/endpath is called actually return paths.
Pass fill to arrow.
Allow fill parameter for text.
Color - pass canvas.
Allow drawpath to take images again - fixes test_clip_4.bot
Fix wrong import for nodebox colors lib.

(Note - now nodebox-compatibility lib exists, it might be worth putting this back to the nb way).
Add comment to gradientpath about needed reimplementation.
Throw an error if an illegal variable type is passed to var().
Fix Variables for small lengths (like 0.0 - 1.0) - fixes a number of examples.
If user adds vars in script then it will run in loop until quit.

Makes sliders in color_example3 work.
Fix for previous bugfix - use _vars, not _namespace.
Allow loading aggregate colors from zipfile.
Pack aggregated colors in zip file, and re-enable installing  them.
Now this is a single file, installation time should be much quicker.
Allow setting initial vars from the commandline.
Remove debug :/
Remove some more debug :/
Use bool() for boolean vars... set boolean vars from the commandline.