makechrootpkg: -I to handle multiple packages

Since commit cb3a6ce, running makechroot 2 times to insert a package in a build
directory require to find a directory without PKGBUILD

cd /var/empty
makechrootpkg -cu -I virtualbox-host-dkms-*-i686.pkg.tar.xz -r <dir>
makechrootpkg -I virtualbox-host-dkms-*-i686.pkg.tar.xz -r <dir>
cd -
makechrootpkg -n -r <dir>

This patch allow makechrootpkg to handle more than one package to be installed
before the build is run and simplify the previous case in

makechrootpkg -ncu -I virtualbox-host-dkms-*-i686.pkg.tar.xz -I virtualbox-guest-dkms-*-i686.pkg.tar.xz -r <dir>

Signed-off-by: Sébastien Luttringer <seblu@seblu.net>
makechrootpkg: Display uniform $copy in messages

Signed-off-by: Sébastien Luttringer <seblu@seblu.net>
makechrootpkg: Properly detect filesystem type

Enable btrfs features only if the underlying filesystem is btrfs and not rely
on the presence of the btrfs tools.

Signed-off-by: Sébastien Luttringer <seblu@seblu.net>
makechrootpkg: Use random copy directory with btrfs

btrfs COW allow almost gratuitous create/destroy chroot copy.

To allow automatic parallel builds the default copy value is $RANDOM when the
underlying filesytem is btrfs.

Signed-off-by: Sébastien Luttringer <seblu@seblu.net>
makechrootpkg: use var instead of file in $copydir

Signed-off-by: Sébastien Luttringer <seblu@seblu.net>