tuttleCommon: bug fix, string to enum conversion
tuttleHost: nothing to connect if there is only one node
tuttleHost: recompute getNbComponents
pyTuttle: extract getNumpyArray from getNumpyImage
Blur: add no border case
tuttleHost: comment unused constructor
pyTuttle: add binding for OverlayInteract
LensDistort: works on RGB images
pyTuttle: better exception handling

* Do not catch all exceptions "..." to not catch swig exceptions themselves.
* Catch boost exception and propagate message from diagnostic_information_what.
* Catch basic std exception types to map the associated SWIG exception
pyTuttle: allows to inherit from the OverlayInteract abstract class

* the swig  feature "director" is activated on the project, so we could use it on specific classes
* apply this "director" feature to the OverlayInteract class
pyTuttle: add the C++ backtrace into the exception message

When converting a C++ exception into a Python exception,
add the C++ backtrace to the message.
tuttleHost: minor change in plugins cache cout
tuttlePlugin: add checkMagic for Interact class
tuttleHost: add backtrace to OfxhException

Put message into the "dev" tag instead of the std::logic_error what.
tuttleHost: no kOfxPropInstanceData on Interact Arg properties
pyTuttle: need a catch all exceptions

If an exception is not catched, we get an std::terminate.
tuttleHost: activate overlay support
tuttleHost: throw exception instead of returning an error code
tuttleHost: some missing call for overlay
pyTuttle: don't need to enable inheritance on this class