[json] Ignore static fields
[errors] If we find unresolved bundles we show them in the message
Added a push file for jpm
Signed-off-by: Peter Kriens <peter.kriens@aqute.biz>
[repo] Better error message when URI is wrong
[json] Oops. Should skip static fields, not make them the only ones!
#538 [bndeditmodel] Propertly handle exceptions
All bndedit models now have an error method that is used to create a domain type that represents an error. When the conversion throws an exception, the error method is used to turn it into a domain object.

Signed-off-by: Peter Kriens <peter.kriens@aqute.biz>
#547 [configurable] Multi valued values ambiguous
Multi valued values were using the | as the separator but this is different from the Metatype spec, which uses escaping. This becomes messy when you have defaults. So now the Configurables use the official way when they do not contain ‘|’, the old value to split. The ‘|’ way is kept for backward compatibility.

Actually, the use of defaults another then an empty list for multi valued attributes sucks (this is the reason I never use them). Strings are just not  good place to support multiple values.
oops … amended previous commit
#525 [analyzer] Exception class not found 

Exceptions were not properly analyzed for import if they were on a non public API method.
[ipa] Removing -signaturetest caused OSGi build to crater

The -signaturetest is an OSGi specific plugin and for this reason the constant was removed. However, this caused a problem in the build because bnd was removing this header in the generation of IPA files. So for now, restored.
[test-windows] Test failed because (I think) the Windows time resolution was too small
[test-windows] The main-thread command timed out. 

Just trying to see if this solves it though 5 secs seems to be sufficient?
[configurable] Incorrect split on ‘\’
[test-windows] Weird … the test misses the first line of the output

Just trying to do the first line with > instead of >>
[windows-test] I think the streams were not properly closed on put, making things fail on windows
[test-windows] Makes sure the connection remains open for the last part
[test-windows] Better cleanup of files in tests

Though almost all problems are just test related :-( The basic stuff seems to work except for closing the files in the class loader
[output] Removed some sys outs
[closing] Flush is now no-op if already closed

Since we now close the stream we do not want people that flushed the output to get an exception when they flush, this would be rather shitty. So we track the closed state and make it a no-op
[file & macros] Erroneously adapted to Windows

Ferry had made an attempt to fix the lsa/lsr test cases to make them run on windows. However, this did not work (the replace failed with a backslash as separator) and you cannot use \ in macros this way, that would require double escaping of the backslashes. So this test was not tested. Anyway, bnd always uses forward slashes. However, the result was returned with backslashes.