Switch to the Earley algorithm

The RNAT algorithm turns out to just be a more complex way to get at this.
Let's save ourselves some trouble and stick with the known algorithm.

Signed-off-by: Casey Dahlin <casey.dahlin@gmail.com>