Support custom LPE symbols from the user

This has been requested so light path expressions can use
custom symbols for events and scatterings in addition to the
builtin C, L, D, etc ...