stage 2, skipping works again

- fixed error in s/r (get_action now uses lookahead)
- uses dcg (difference lists) for shift/reduce parser
- entries -> item, all (hopefully) get_assoc/put_assoc calls are removed
from higher parser code