Added ability to parse move tree from ground truth files
Merge pull request #6 from RU-CS530-Go-Team/minmax

Minmax
Added Feature base class, first impl

StoneCountFeature is the basic implementation, used in MinMaxTree.
Resolves issue #7 (Identifying groups)

StoneGrouper(board, isblack).groups returns a list of sets of stones
(tuples) that represent groups.
Added Distance from Center Feature

Untested, but hopefully works. Would be easier if we had included in the
feature base class the actual move being considered, rather than the
board states.
Difference in Liberties Feature

Not sure if the import statement works correctly, nor if I'm using that
function right. Still having trouble actually getting any of these to
run on my machine.
moved import statement

^
Added movePosition and isblack to Feature (Issue #8)

Also cleaned up some imports
changed StoneGrouper init, Fixed compile issues

StoneGrouper just needs stones.
Added start state to MoveTreeParser

started work on MoveTrainer
Standardized board: all moves are of the form black-to-live or white-to-kill, board size is cropped to relevant size
Fixed compile issues, training in progress
Sync problems
Merging updates
﻿Merge remote-tracking branch 'origin/develop' into develop

Conflicts:
	src/gold/features/Feature.pyc
	src/gold/features/StoneCountFeature.pyc
	src/gold/features/__init__.pyc
	src/gold/learn/__init__.pyc
	src/gold/learn/trainer.pyc
	src/gold/models/search.pyc
	src/gold/ui/Launcher.pyc
	src/gold/ui/__init__.pyc
Working with standardized board
Added local shape features, needs work
Trainer now outputs separate files for black-to-live vs white-to-kill, can be easily updated to only include specific color for specific problem type, e.g. only train on white moves in movetree for white-to-kill problems (vs also using black)
Started model building
Moved model-related classes to new file
Added evaluation function to model builder