Determinization complete.

Determinization algorithm:
 * Complete play mode.
 * Complete check mode.
 * Done also step mode.
 * And 2 examples.

Major modification:
 * Status bar prints timed limited collored messages (e.g. warnings and errors) from various clasess.
 * Repair bug when trying to add arrow over existing arrow - now instead of create "new" arrow
opens dialog to edit existing arrow.
 * Oplimalise code when creating widgets for conversions - code now are lightest and more readable.

Minom modification:
 * Refactor edit arrow function.
 * Add virtual setMode method to base class algorithm.
 * Optimalize .gitignore.
Warnings repain. Epsilon check.

 * repair warning so now build is warningless.
 * Add checking if input FA has epsilon rules for determinization.