Topicmap renderer refactoring, pt.8 (#505).

Move Canvas specific code from renderer (CanvasRenderer) to view (CanvasView).

BREAKING CHANGES

TopicmapRenderer interface:
    - close_context_menu() removed

See #505.