project: Avoid building jars on release
project: Avoid building jars on release

The release operation is changed to use the built files information, if
present, rather than always building. Also, building no longer calls
isStale() since Bnd cannot know the staleness of all inputs to the jar
like Eclipse or gradle can know.

getBuildFiles(boolean) and buildLocal(boolean) are improved. buildLocal
will avoid writing buildfiles if no jar changes. Jars in buildfiles no
longer being built are deleted.

Signed-off-by: BJ Hargrave <3d26bb3930946e3370762d769a073cece444c2d8@bjhargrave.com>

mcculls/bnd,lostiniceland/bnd,magnet/bnd,mcculls/bnd,lostiniceland/bnd,psoreide/bnd,lostiniceland/bnd,magnet/bnd,psoreide/bnd,mcculls/bnd,psoreide/bnd,magnet/bnd