JavaScript: Updated sine wave example
Cleanup: partly removing type specific ops like MulDouble()
TDCodecVia: Initial support for function overloads. Less work for generic loaders
VirtualInstrument: Bug fix branch patching missed level of indirection.

Generally did not cause a problem since branches were the first argument.