Support for manifest templates and implicit application reqs

Change-Id: I2fa2d91f4de1d59cf6a9a0270aededde7d761051