- More intelligent orthogonal line's drawing when connected to the shapes' connection points.
- Added ability to set preferred direction of the orthogonal connection line assigned to the connection points
(see wxSFConnectionPoint::SetOrthoDirection(...) function).
- Functions related to the connection points' creation now returns pointer to the newly
created connection point.

git-svn-id: svn://svn.code.sf.net/p/wxsf/code/trunk@426 1a166092-e534-0410-9de8-debdbcc2e763
- Add ability to propagate hovering and highlighting (patch by Marius).
- Extend multi-selection to support incremental adding/removing from the selection list.
Hold the shift key to keep adding to the selection and ctrl+shift to remove from it (patch by Marius).
- Add ability to continue line editing if pre-connection handler vetoes. Returning false from a pre-connection
check right now cancels the operation completely. It would be more helpful if the user could pick a 3'rd option
where he doesn't have to abort and be allowed to stay inside the connection mode until he find an appropriate place to connect to (patch by Marius).
- Expose ability to update shape under cursor cache. If we want to remove the first shape under the cursor and continue work after,
we find that there is no way to update the cached "m_pUnselectedShapeUnderCursor/etc..". A function UpdateShapeUnderCursorCache witch
exposes this functionality withouth having to wait for a new mouse event has been added (patch by Marius).
- Add ability to start a interactive connection from a specified connection point. The user might already have a wxSFConnectionPoint where he wants
to start the interactive connection from so a simplified StartInteractiveConnection function was added (patch by Marius).
- Fix multiselection rectangle drawing when using GC On Windows 8 if we set: shapeCanvas->EnableGC(true) then there is a issues with drawing the multiple
selection rectangle on negative selections. Basically when dragging from right to left would lead the selection rectangle to have a negative width/height
witch GC can't draw (patch by Marius).

git-svn-id: svn://svn.code.sf.net/p/wxsf/code/trunk@427 1a166092-e534-0410-9de8-debdbcc2e763