fixes #2317 fixes #2318 fixes #2319. Various issues with edge bends are fixed by creating a clearer distinction between defaults, mappings, and bypass values in the code.
Merge branch 'develop' of github.com:cytoscape/cytoscape-impl into develop