Performance improvements

My final round of performance improvements for libfte.

* Issue #25: We don't actually need to do ten round of FFX, two is sufficient for uProxy, so we should make the number of FFX rounds configurable
* Issue #26: We can use what we learned to optimize ```.*``` and ```.+``` to optimize any regex that ends with ```.*``` and ```.+```