added support for using template.mf with expansion parameters

Hi

It took me quite a while to figure out how the plugin works until I realized that it did not work the way I use bundlor. This patch does a few things
1. it cleans up the code to use a separate Task definition
2. it properly supports incremental  build for all configured properties and template.mf
3. it works with gradle 1.10