[packages] Add board_packages argument for board definitions to use

This adds a board_packages argument by which board definition GNI files
can contribute additional packages to the monolith independent of the
other sources that contribue to monolith (like product definitions or
gn args passed manually). Switching to this will allow removing the
fuchsia_packages = / += logic in 'fx set' and eventually removal of
fuchsia_packages entirely.

Test: 'fx set x64' with garnet/board/x64.gni setting board_packages
instead of fuchsia_packages

BLD-240 #comment split board monolith contributions out

Change-Id: I44fc2e9e41d4bbb58446a64072c191914005e6d9
1 file changed