Added interface between controller and parser
Rewrote fuzzy parser

It's now far less complicated, no longer relies on building a linq
expression and is focused more on building sets of data and working out
how to combine them all into something usable.
Removed unused reduction tokens

Cleaned the namespace up, also removed a now unused linq parameter
dictionary since this was only used in reducing tokens by building a
linq expression during runtime.
Removed unused code
General cleanup in Procon.Fuzzy
Removed the CountryName/Code from Player object

This was kind of the reason for the recent rewrite as it wasn't easy
enough to compare anything but basic properties on an object
Added property references for deaths,score etc.

Kills and Kdr. Added a couple more tests to include score
Commenting
Added intermediate for intervals in text commands

Plugins no longer require Procon.Fuzzy just to handle the interval, and
this allows for other text command parsers to be written without needing
types from another assembly.