improve ugen/osc: support PeriodicWave
add selector-parser
fix NeuSynthDB: use selectorParser
fix NeuUGen: use selectorParser
imporove NeuUGen: bindings method
add NeuSynth timer interface
add NeuSynth $.timeout(timeout, ...callbacks)
add NeuSynth $.interval(interval, ...callbacks)
fix NeuSynth defineProperty order
fix NeuSynth: use _.each -> [].forEach
add NeuIn
fix NeuSynth: use NeuIn
fix NeuBuffer
fix NeuUnit coverage
add _.definePropertyIfNotExists(obj, prop, descriptor)
fix NeuSynth: use _.definePropertyIfNotExists()
fix NeuUGen: use _.definePropertyIfNotExists()
fix NeuInterval: use context.sched()
add NeuSynth#getMethods()
add NeuSynth $.method(methodName, func)