Add TARGET_ALIAS setting

If TARGET_NAME is specified, it will specify the bundle/executable name of the target. If TARGET_ALIAS is also specified, it will be preferred over TARGET_NAME for @-references from other targets.
Functional preview generator