add switch to enable debugging functions in fparser

This patch enables some debugging capabilities built into FParser. Most importantly the ```PrintByteCode(..)``` method  is made available which provides a human readable dump of a function's byte code (indispensable for analyzing the results of the optimizer and the automatic differentiation).