added static oscil creation and initialization functions to the wave library
added new_pulse function to the gtable library
added new_pulse to tabgen, revised new_pulse in gtable library
Merge branches 'develop', 'wave' and 'new_pulse' into develop