Working with problem type

Also flipped sign of diff liberties (move-start instead of vice-versa).
Merge remote-tracking branch 'origin/develop' into develop

Conflicts:
	src/gold/features/DiffLiberties.pyc
	src/gold/learn/trainer.py