[431132] Extract common parts of TP definitions into modules to include

Bug: 431132
Change-Id: I2f23dd27a0b44c4c873e7dc60664df1352c7cc0c
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
[431133] Publish all target platform definitions with nightlies

Bug: 431133
Change-Id: I405c84c0b47c7653426e4f9b7079764352b59bb7
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>