Fix auto-save + update sequence parsing
Transform mode for selected Beziers can now be switched by clicking the
selected  beziers bounding box.
2 new features:

- New preference to control the maximum number of settings panel that
can be opened at the same time in the properties bin.
- New timeline markers that indicate keyframe times for the nodes that
have their property panel opened. 2 buttons on the player have been
added to quickly seek keyframes.
Add shortcuts for keyframes seeking on the curve editor too
+ fixed a bug when adding a settings panel for the first time
First implementation of the viewer wipe feature.
There might be some bugs left in the interaction.
Bug fix in the Frame entry hash computation : add the input name so
we're sure this is not messed up when the user changes input
Correct a few bug in the combo boxes
Redraw the viewer only once when 2 inputs are drawn at the same time.
Also moved the redraw() call after the call to updateViewer() so the
GPU part would run concurrently in the main-thread while the render
thread can continue to the next frame.
Also fixed a bug where the histogram would be updated twice per frame
rendered.
Fixed histogram
Fixed race condition in the viewer when using the ram buffer.
Make sure the intersection line points are far far away so the
algorithm always works
Draw the RoD for the input only if it is connected.
Bug fix in video engine.
Also adjust hash computation when the node is a viewer.
Also try to have a better behaviour for viewer input depending on
connections.
Serialize zoomOrPannedSinceLastFit + wipe compositing operator.
I think there is nothing left to do for the viewer wipe.
Only trigger auto-saves on node connection change when the dst node is
not a viewer!
Default unconnected viewer node doesn't have its input optional.
Fixed a bug where viewer input  choices would not refresh when a node
name would change.
First implementation of support for all bit depths.
I had to create many *_internal templates function to deal with
multiple bit depths.

ColorSpace conversion is not handled yet for 8bits, 16 bits.
+ Fix unit test
+ Flag that we support RGB and alpha components.
+ Return a value in ViewerInstance::getColorAt
Fix the Image::convert function + add many comments in renderRoI and
factorize some code.
Also we need to settle for once how image components are handled