* Add generic r2 graph.
* Add Callgraph widgets
* Add more graphviz layouts.
* Fix some edge cases in graphGridLayout that were more likely to appear in callgraphs
* Refactor the code moving some of the logic out of disassemblyGraphWidget making it more reusable
* Create adapter for converting vertical layout into horizontal
* Fix edge spacing override for edges going out of switch statement.
* Update documentation.
* Limit how far outside image view can be moved
* Allow using main view as overview by zooming out
* Fix showBlock position calculation when zoomed out
* Separate graph layout code from GraphView.
* Remove formatting and grid layout specific code from GraphLayout.
* Copy edge styles from from main graph view to overview.
Sometimes it is not necessary to include the whole Cutter.h file
Hence, it's been splitted so you can include only what you require
E.g. #include "core/CutterCommon.h" to have access to the common types
* Replace scroll algorithm with just using offset
* WIP
* Text is now shown properly on each node
* WIP
* Scaling well WIP
* Fix positioning for Graph
* Overview properly displays Rect WIP
* Rect in overview moves along with the mouse WIP
* Overview rect properly moves WIP
* mouse properly moves WIP
* in middle of fixing resizing WIP
* scaling issue WIP
* Properly zooms
* almost done
* Edge width fixed for the overview
* Fixed a small bug
* Clean up
* GraphView: Add refactored graphview with animations etc.
* GraphView: Use new graphview and render background color.
* DisassemblerGraphView: t/f navigation, zoom with +/-, bugfixes.