Bumped the version number.
Added a test runner.
Fixed the failing tests.
When looping for left-recursion, `Touch()` the start cursor and memoize both.  Fixes #50.
Merge branch 'tracking-3.1.1' into tracking-3.2

Conflicts:
	PegGrammar/PegGrammar.vstemplate
	Pegasus.Package/source.extension.vsixmanifest
	Pegasus/Parser/PegParser.peg.cs
	SharedAssemblyInfo.cs