Adds dynamic cast for ControlNode

Issue: #32
Adds basic control graph visualization using OGDF library

Note:
    Will not compile if OGDF is not found in llst/ogdf/

Issue: #32
Adds const version of TObject::cast<T>()

Issue: #32
Adds simple regular layout to graph visualization

Issue: #32
Adds debug logging to ParsedBytecode and fixes parse bugs

Issue: #32
Fixes condition in GraphLinker::getRequestedNode()

Issue: #32
Refactors ParsedBytecode parsing

Issue: #32
Adds debug logging to control graph builder, fixes bugs

Issue: #32
Fixes parser by cleaning reference graph by eliminating dead code

Issue: #32
Removes unneeded m_skipStubInstructions logic from GraphConstructor

Issue: #32
Adds comparator for control graph domains

This helps graph visitors to return contents in
the natural order by increasing domain offsets.

Issue: #32
Rewrites graph visualizator using graphviz

*nix way rocks!

Issue: #32
Moves some code of TSmalltalkInstruction class from headers into .cpp file

Removes TInstruction from types.h.
Adds method TSmalltalkInstruction::toString().

Issue: #32
Fixes node linking in control graph

Issue: #32
Adds more logging to control graph

Issue: #32
Fixes referrers processing in ParsedBytecode

Issue: #32
Writes instruction mnemonic as a graph node's label

Issue: #32
Adds test graph generation code

Issue: #32
Builds all graph* and parsed* code into a separate libstapi

Issue: #32
Add stub for tests

Issue: #32