This patch enables yaml2obj to emit multiple abbrev tables. This patch also introduces a new
field 'AbbrevTableIndex' in the compilation unit which records the associated abbrev table
index when emitting values in the compilation unit. Currently, we still need to specify the
'AbbrOffset' manually. In the future, we will make the 'AbbrOffset' optional.