rc: initial work towards VBV rate control

1. add parameter "vbv-maxrate" "vbv-bufsize" "vbv-init" into cmd line
2. implement vbv methods, this patch doesn't use lookahead data

future work,
1. vbv-lookahead
2. CU level ratecontrol
encoder: nits