created separate JS file for flowchart connectors
add 'theta' function to jsplumb util, code tidy up
svg renderer now paints arc segment without being told explicitly about large angle flag or sweep flag
- reworked the maths for the arc segment
- implemented getLength and pointOnPath for arc segment
- moved basic math up into AbstractConnector
- rewrite Straight and Flowchart connectors to use superclass
- stubs now supported in Straight connector
- Flowchart connectors with curved corners behave better with small segments now
- added tests for removeAllEndpoints method
- added tests for new 'remove' method
- removeAllEndpoints now supports passing an element or selector as argument
- added 'remove' method to jsPlumb
update jquery demos to import new, separate, flowchart connectors file
comments in changelog on 'remove' function, rounded corners in flowchart connectors, 'stub' parameter in straight connectors
- added findClosestPointOnPath to AbstractSegment, Straight segment
- added findSegmentForPoint to AbstractConnector
- added jsPlumb specific hover class to Endpoints and Connections on hover
- added isEditable/setEditable to Connection
- added addClass/removeClass to Connection, Endpoint and return values of jsPlumb.select and jsPlumb.selectEndpoints
- added beginnings of mouse edit support to Connection
moved z-index stuff up into common demo css
configured z-index values for elements in demos properly
updates to changelof for addClass/removeClass and _jsPlumb_hover class
update build.xml to include flowcharts script in concatenation list
doc updates for latest fixes and for the adClass/removeClass methods