This also resulted in a refactoring of the Providers and parsing Exceptions. NumberFormatException and ParseException can now be thrown directly, the wrapping in a SmackParsingException is down at a higher layer, i.e. in AbstractProvider.
By making use of an extended data format, service discovery responses can be used to constitute software information. Solves SMACK-853.