Offer circular layout for curation tree viewer.

This is an option that ignores edge lengths. Its height and width will
adapt based on the total number of nodes, so big trees will require
scrolling within the tree viewer.
Merge pull request #444 from OpenTreeOfLife/circular-tree-layout

Offer circular layout for curation tree viewer.