Fix Eclipse settings to match the ee.j2se settings

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
Move ignoring the target directory into VersionControlUtils

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
Ensure the bnd.bnd file exists in the toggle action, not in the nature

Creating an empty bnd.bnd file during project template processing will
kick off a build while the project template processing is not complete
yet.

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
Only ensure the bnd.bnd file exists after project template processing

Creating an empty bnd.bnd file during project template processing will
kick off a build while the project template processing is not complete
yet.

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
Do not create an empty bnd.bnd file when initialising the bnd build path

Creating an empty bnd.bnd file during project template processing will
kick off a build while the project template processing is not complete
yet.

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
Refactor ProjectPaths

Preparing for more project layouts.

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
Do not hard-code the targetDir when creating ignores; use the ProjectPaths

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
Hand the ProjectPaths to the templates

To prepare for non-default layouts.

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
Also setup the targetDir (in the bnd.bnd file) when it's not the default

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
Add maven to the project layouts

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
Fix #800: Generate Maven layout settings from new Bnd project wizard

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
Use the actual ProjectPaths when creating ignores (fallback path)

Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>