Added optional labels for described values and lists
- This allows us to parse the frames from PN_TRACE_FRM=1 traces
- Had to allow '-' as a legal identifier character