install: Implement new install(CODE|SCRIPT) option ALL_COMPONENTS
In a per-component installation the generated installation scripts are invoked once for each component.
Per default custom installation script code added by install(CODE|SCRIPT) only runs for one specific component in this context.
The new ALL_COMPONENTS option allows custom script code to be run once for each component being installed.