LDEV-3115: Add copy & paste for activities. Ensure HTML IDs are unique within the document. Add properties to Tool and Gate activities. Remove info dialog from static HTML and create it dynamically via jQuery. Initialise folder and LD tree just once and only load contents when dialog is opened. Allow loading LDs with branches. Make canvas rearrange/resize after a load. Fix translating coordinates from events to Raphael paper. Mulitple minor adjustments and bug fixes.
LDEV-3115: Fix rubbish bin functionality when canvas gets scrollable. Add properties dialog contents for Tool and Grouping activities. Allow choosing Grouping for a Tool activity. Redraw activity when its properties changed.