Interfaces for new design
New (simple) Simulator implementation
Added new min max and Classifier Infrastructure
Full configurable player with basic options
Reorganize packages structure
Add alphabeta (not sorting yet). Add no heuristic classifier
Detail panel fix
Found cause for memory leak in game tab & added a FIXME.
Leak is caused by the panels not freeing, perhaps because they are still
being referenced. Not adding the panels as observers to the game server
seems to fix the problem. Adding the panels as observers causes them not
to be freed by the garbage collector (even if Activly removing them from
observers list)
New look for testing panel & made most warnings disappear.
Added player score chart
Cached alphabeta & minmax
Factories for cached alphabeta & minmax
Fix player name issue
Added new simple simulator (terminal states only)
The fix in base simulator
Added state comparison based classifier generator.
Note: Won't work right now because it expects a classifier that can
handle a binary class attribute (not a regression classifier)
Merge remote-tracking branch 'origin/new_design' into new_design
I had some conflicts :( Hope this will resolve this.
Weka classifier + addition to representation

1) Add option for weka classifier.in order to add another, make a class
that extend the classifier and implement IWekaClassifier.

2) Added amount of game left counter. Need to make some changes in
graphic so things won't overlap. A better fix mybe inorder.

3) Change the default option of testing to save and switch player.

4) add verbose to count the simulation that already ran.
Need to upload again to to some issues