Keyframe synchronization + Selected kf ui + NewKeyframe Crash patch
synchro of selected keyframe between dock & timeline.
part of : http://www.synfig.org/issues/thebuggenie/synfig/issues/458
+
selected keyframe user interface distinction (see forum http://www.synfig.org/forums/viewtopic.php?f=14&t=2962#p20246)
+
newkeyframe crash patch : get_window test (see forum http://www.synfig.org/forums/viewtopic.php?f=15&t=4305#p20278 )
Keyframe synchro - deadloop progress :
has_focus() test on  KeyframeTree::on_selection_changed()
+
selected_kf = keyframe; before signal emission
+
some debug message
Keyframe synchro - deadloop progress 2

No more on_selection_changed signal
Welcome to on_cursor_changed signal
+
More debug message

Deadloop happen when playing a while moving kf first to last between keyframe tree and keyframe widget
Deadloop : unless loop selection of existing keyframe to segfault
Keyframe synchro - deadloop progress - resolving...

- Add select_function connected on get_selection->set_select_function.
(Keyframetree::select_function just only true)

- More debug messages

- Comment message emmission from on_cursor_changed

- keyframetree::on_keyframe_changed , add condition and send_selection

- keyframetree::event Add send_selection on KEY_PRESS message

- Widgetkf::set_select , more conditions
Keyframe synchro

- Keyframes are now synchronized and it's just User Interface, no new functionnality ;-)
When you select a keyframe from the time track, the corresponding keyframe in
the treeview panel will be selected and reverse.

- Developing, a deadloop issue occured sometime moving a keyframe from/to extreme position
and should be resolved. Please, play a little with this feature to verify it's robust enough.

- Sometime, when re-ordering (moving a kf in the kf widget on the time track)
the keyframe treeview get in wired sort mode and that put in trouble the
kf synchro. You need to re order the kf treeview by the time colomn to arrange this
problem.
related issue : http://www.synfig.org/issues/thebuggenie/synfig/issues/481

- Due to focus issues, the first mouse click is not catched.
Keyframe synchro - Add test of signal emitter (progress)
Keyframe synchro - Add test of signal emitter

- add emitter/recipient test based on "this" pointer
- fix "first keyframe panel click not catched" issue
Merge pull request #91 from d-j-a-y/djay_keyframe_synchro

Djay keyframe synchro
Make png target default for png extension.

Explanation: ext_book is a std::map so keys occur only once.
The three TARGET macros for cairo_png_trgt, png_trgt and png_trgt_spritesheet,
overwrite the ext_book value for the key "png" so the last target defined
is the one selected by default when target is deduced from extension.

With the commit we assure that for extension "png" we will use png_trgt
when the target is deduced from the png.
Translation support for Grid & Guide color warning
Keyframe Synchro : Comment about void* parameter in signal_keyframe_selected
Merge pull request #99 from d-j-a-y/master

Little fixs about Grid&Guide and Kf synchro
Add list of bones into ValueNode_BoneLink
Fix ValueNode_BoneLink
Update "Link to Bone" action
Allow to load files with  previous versions of BoneLink
Fix bug with loading "old" ValueNode_BoneLink