Allow to specify a BND file using an annotation
Honor @RunAsClient and not include test in these cases
Calculate Manifest using two passes since analyzer does not initialize
default plugins as builder does.

Since we mainly use the analyzer to adjust imports we merge the Manifest
from the first pass from the builder (which includes plugins) except the
Import-Package directive.