update gitignores
generate mavlink files in build