Test/encode/avcenc: Follow the H264 spec to fix wrong SEI parameter setting for CBR HRD

V1->V2: Follow Haihao's comments to add some comments and remove some
magic number.

Signed-off-by: Zhao, Yakui <yakui.zhao@intel.com>
va.h: add data structure for the structure of temporal layer encoding

Add VAEncMiscParameterTemporalLayerStructure

number_of_layers: how many layers
periodicity/layer_id is used to inform driver the layer structure
so that driver can prepare for the bitrate control.

These information can be concluded from VAEncMiscParameter and
VAEncPictureParameterBuffer, but it needs a round of frames encoding
and might be too later for bitrate control.

They are the conveyance  of webRTC definition at
(http://tools.ietf.org/html/draft-garcia-simulcast-and-layered-video-webrtc-00#page-5 )

From zhangfei.zhang@intel.com

Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Add an new rc mode VA_RC_CFS and extend rc_flags in VAEncMiscParameterRateControl to support sub mode configure

Signed-off-by: Zhao Liang <leo.zhao@intel.com>
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Add left buffers type and some parameters for FEI case

Add three new optional FEI buffers and MV layout VAMotionVectorIntel,
and updated FEI/statistics frame level control parameters.