PLAT-6072 Tool to merge multiple source portfolios into one

Had options to flatten portfolio and fill auto-generate resulting portfolio name if not provided.
Reviewed-By:Stephen Colebourne