scrolling text fixed
input a range of keys
now it's possible to write a range of numbers e.g., 1..10 100..90 11..20 and insert/delete them
problems with insertion
commentary boost
Building UnionFind
+TreeNode added deleteChild()
+UnionFind added simple finding method
+UnionFind added finding method with compression - very buggy!!
+UnionFind added simple union method
+UnionFind added union by rank method
+UnionFind corrected generating arguments for union method
+UnionFind corrected enum vs. final static ints
+UnionFindNode created

what to do:
-debug!
-shiny things (TM) :)

Signed-off-by: Viktor Tomkovič <viktor.tomkovic@gmail.com>
Merge remote-tracking branch 'kuko/master' into scenario

Conflicts:
	.gitignore
	src/algvis/aatree/AA.java
	src/algvis/bst/BST.java
	src/algvis/core/AlgVis.java
	src/algvis/core/Commentary.java
Insert and Delete fixed
get and set methods added to LeftHeapNode
DoubleArrow used in meld
addNote & addStep

method setText in Commentary was renamed to addStep
+addNote was added
the intention is that addStep creates a numbered item in the Commentary
saying what we're going to do (e.g., we go left / we rotate this / we swap that)
between these "steps", there can be notes describing the situation
at a higher level (e.g., first we find the node / now we go back and
restore balance / we splay the node / now the node is at the root of the tree..)

so steps should be "low level", notes "higher level",
(of course, the boundary may not be always clear)

another thing: steps are clickable and could be used to rewind the history
todo: maybe we want the old steps to be grey?
DoubleArrow, position of the rate
minor changes
-TreeNode fixed bug in computing leftw & rightw
-TreeNode rewritten drawTree()
-UnionFindFind started working on Shiny things (TM)
-UnionFindFind rewritten find methods
-UnionFind* refactored/renamed some variables & enum types
-UnionFindButtons disabled buttons during an algorithm's run

what to do:
The term from TEA tomorrow!

Signed-off-by: Viktor Tomkovič <viktor.tomkovic@gmail.com>
Merge remote-tracking branch 'kuko/master'
states corrections - UP removed

node.state is ALIVE if it'is created by ...Node(DataStructure, key);
if it's created with other constructors, then it's INVISIBLE

everything should works well
Merge pull request #4 from PaLy/newStates

New states
avl and splay trees fixed
Merge remote-tracking branch 'paly/newStates'
Merge remote-tracking branch 'kuko/master' into scenario

Conflicts:
	src/algvis/aatree/AADelete.java
	src/algvis/aatree/AAInsert.java
	src/algvis/aatree/AANode.java
	src/algvis/avltree/AVLDelete.java
	src/algvis/avltree/AVLInsert.java
	src/algvis/bst/BSTDelete.java
	src/algvis/bst/BSTFind.java
	src/algvis/bst/BSTInsert.java
	src/algvis/core/Algorithm.java
	src/algvis/core/Commentary.java
	src/algvis/core/Node.java
small changes
we are almost ready to create pull request

Scenario (previous button and save button) is defaultly disabled. It's enabled only for AATree, AVLTree and BSTTree, which works well with scenario.
So we can merge it to master (with no problems with compatibility with other DSs) and scenario for other DSs could be added in future.
Motivation - create smaller and more frequent pull requests with new functionality.
Merge remote-tracking branch 'kuko/master' into unionFind
Minor changes
setText changed to addStep