remove dead code; add convenience returns_pulse
remove dead code; add convenience returns_pulse

remove old classes and utilities

Add method for checking whether a function returns a pulse.
This is more correct than the static method of trying to
determine this lexically; each function name needs to be
considered in its context, not globally

BBN-Q/pyqgl2,BBN-Q/pyqgl2