Improved OSGi failure diagnosis

The FelixPrettyPrinter was getting too much of a mess and was improved
to handle more edge cases and be easier to read.

At the same time, a new analyser was added that doesn't depend on
parsing a string that has no specification behind it.
4 files changed