Fix Uninitialized Var
Fix Unison Regression

Fix Regression in 8e48f3c6e2a7d1ab9155a89ebf130ca70910772e
This regression was found by Christopher Oliver
Vibratto->Vibrato

This only fixes the UI display within the adnote voices.
The typo still exists within the named variables, but those are not user visible
and changing those might result in a fair bit of pain for the impending merge
NTK: Fix Hard to See Checkbox
Merge Preset Fix Patch

Fixes Ill behaved preset saving for several types of parameters.
Thanks to Christopher Oliver
Merge Globals Cleanup Patch

Merge patch from falktx which:
1. make effects *never* use synth->...
2. make SYNTH_T::numRandom static, so it can be used
3. replace getTmpBuffer() with "float
4. minor s/final/final_/ var name change, just for safety
   because "final" is c++11 keyword

In addition this fixes the Echo Test as it needed to be
updated to the new API
Replace Poorly Built Memory Pool

Memory pool->Variable Length Array Stack Allocations
Silence Some Unused Var Warnings
Merge branch 'master-upstream'

Conflicts:
	src/Effects/Echo.cpp
	src/Misc/Util.cpp