apt::pin: Allow for packages to be an array.

It's fairly common that you want to pin more than a single package. Sometimes this can be done with a simple wildcard like `i3*` and sometimes you need to enumerate all the packages.

Until now packages always had to be a string in space delimited form. This commit adds support for passing in an array of package names instead.