Merge "Basic support for gererating .vts proto Support type: scalar, enum, vector, struct, function, import. Not support: package, declaration. Ouput for Nfc.hidl: https://bit.googleplex.com/#/zhuoyao/5345585519394816 * Cleanedup the Template.vts file. * Added support in generate.cpp for vts_type_name and   vts_type_descrption. * Updated vts_gps.vts, vts_lights.vts, vts_lights_hal.vts under   tests/canonical with the one genrated by the updated hidl-gen. * Added vts_nfc.vts, vts_nfc_client_callback.vts under tests/canonical."