Add support for guide transformation targets to
specify the use of assets from a different target,
and to then overlay their own assets on top.
This makes it easy to have a single set of images,
say from the publicsite target, that the product
target can use, and then apply its own variations
of those images (or additional images).
Guides that wish to do this should update their
target-specific build.properties file to specify
assets-basedir-extra to be the base path for the
overlay assets, and assets-dirs-extra to the
asset inclusion criteria required. These two
properties function identically to assets-basedir
and assets-dirs, respectively.