Starting version 1.1-dev
Small source clean ups
Refactor MemoryStrategy.calculatePossibleDeckCards()
Fix whitespace
Small refactoring
Reorganize packages. Step 1.

Classes logicaly placed to corresponding packages.
New packages created:
	- cards.main - Main executable classes
	- cards.game.dumbgame - DumbGame related classes
Reorganize packages. Step 2.

Moved all basic classes into cards package.
Moved all DumbGame classes into cards.dumbgame package (including Player and all strategies).
Packages deleted:
	- cards.strategy
Package renamed:
	- cards.game.dumbgame -> cards.dumbgame
Unit tests reorganized accordingly. Added cascaded AllTests classes.
Reorganize packages. Step 3.

Moved Supervisor and ALL strategy stuff into cards.dumbgame as it relevant only for dumb game.
Moved Version into cards.main.
Starting version 1.2-dev
Reorganize packages. Step 4.

Renamed cards.main -> cards.common.
Swaped cards and cards.common with each other.
Get rid of DumbPlayer in Game interface.
Fix Hand.allSuit().

Make method return false if hand is empty.
Updated unit test.
Refactor unit tests.

DumbHand related tests moved from CardsTest to newely created DumbHandTest
Merge branch 'fix-hand' into dev
First step to represent players as dynamic list entity.

Created new ArrayList<Player> property for handling addition of
players and do other related stuff.
Added initial DumbGame unit test.
Fix line endings
Update constructors.
Add method for finding who moves first.
Fix line endings
Fix getPlayersCount()

Game instance is now returns real players count.