parseforest of DensePCFGChart in list instead of dict

- DensePCFGChart: free array of probabilities on dealloc
- LCFRSChart: separate method for adding lexical edges.