Add custom command for tangling.

And update to python3 syntax.
Custom command for a list of files.
Tangle source in libgonzo.
Ignore extern (openexr,ilmbase) files.
Now *really* ignore it. :(
Import all libgonzo files and fix windows build.
Fix warnings.