Creates the GunGame with all subtypes
Adds link to new Tetris mod "J"
Starts creation Tetris mod "J" from original Tetris
Completed work on TetrisGameJ.
Changed some visibility.
Improved multi-thread work.
Improved addLine() procedure.
Created doRepetitiveWork() procedure, repetitive code transferred there.
Deleted unnecessary DoSomeWork statuses.
Added hashCode() and equals()
Bugs fixed
Starts work on TetrisGameK
Bug fix on addLine()
Merge branch 'master' into GunGame_creation
Merge branch 'GunGame_creation'
Creates getNextShape() and getPrevShape().
Some improvement.
Merge branch 'master' into Tetris_modifications

Conflicts:
	src/com/kry/brickgame/games/TetrisGame.java
Bug fix in getNextShape(), getPrevShape()
Visibility changed.
Some improvements.
Completed work on TetrisGameK
Adds setBoard() in some places for more smooth animation