removed the second level following in merge states
removed the second level following in merge states

1. Not necessary, since the second level will be followed at runtime. Doing so
at compile time doubles the path taking.

2. If we don't merge the actions/conditions with the first level then we are
not semantically correct. Nested nfa3 doesn't work right.

timoc/ragel,timoc/ragel,timoc/ragel,timoc/ragel