make QuadrangleAdaptiveCellFactoryDemo.ClickToFission an public outer class

  - also make ClickToFission dependant on AdaptiveCell instead of QuadrangleAdaptiveCell
make AdaptiveCellAdapter.setEdges() internally call linkEdge()

  - modify QuadrangleAdaptiveCell and QuadrangleAdaptiveCellFactory accordingly
extract AbstractAdaptiveCellDemo from QuadrangleAdaptiveCellFactoryDemo

  - also rename QuadrangleAdaptiveCellFactoryDemo to QuadrangleCellDemo
build TriangleAdaptiveCell
Add AdaptiveUtils.link()
add MiscellaneousUtils.tidy()
add TriangleAdaptiveCellFactory
add AbstractAdativeCellDemo.getExtraDrawers()
Add TriangleAdaptiveCellDemo