[variational] Support initialization with prior and posterior for all parameters and components separately

o add test showing that VBmerge can decrease bound
o remove abstract base