Part 1 of the update; don't trust the copy functions yet.
Intermediate crap state, will fix
Blocking multiple roots
More tests for the perceptron
Merge conflict resolve
Correction to SWAP blocking for ROOT
Merge branch 'master' into dev-copy
token.dtype --> tree.dtypes[token]
Merge remote-tracking branch 'origin/temp-dev' into dev-copy
Round 2 of rewrite. Seems to work now.
one final apply_trans removed
Merge remote-tracking branch 'origin/master' into dev-vw

Conflicts:
	tparser.py
Using the new faster State()