[PLAT-5672] Speed up Spring initialization.

Reviewed-by: jonathansenior

Use a Supplier pattern to offload tasks from main Spring thread to slave threads.
Move calls to bean classes from XML to Java.
Perform any I/O blocking tasks from slave threads.
[PLAT-4058] Add JaCoCo code coverage to OG-PlatformNative pom

Reviewed-by: jodastephen
[PLAT-5673] Improve context initialization time

Reviewed-by: jonathansenior

Use shared JavaTypeInfo instances.
Use ImmutableList.of instead of Arrays.asList.
Spawn filter handlers before notification, not after.
[PLAT-5767] Handle errors generated by async threads and during watchdog failures

Reviewed-by: jonathansenior
[XLS-233] Restructure type converter test

Reviewed-by: jonathansenior
[XLS-557] Restructure existing bean operations and cherry pick work from Excel

Reviewed-by: jonathansenior
[XLS-557] Implement GetObjectPropertiesFunction

Reviewed-by: Daniel Kwiecinski
[XLS-557] Fix for mvn site to generate javadoc.

Reviewed-by: Daniel Kwiecinski
[XLS-557] Implement GetObjectPropertyFunction

Reviewed-by: Daniel Kwiecinski
[XLS-557] Implement SetObjectPropertyFunction

Reviewed-by: Daniel Kwiecinski
[XLS-557] Implement SetObjectPropertiesFunction

Reviewed-by: Daniel Kwiecinski
[PLAT-5818] Access to config objects

Reviewed-by: Daniel Kwiecinski
[PLAT-5823] Replace ExternalIdBundleFunction with a type converter

Reviewed-by: Daniel Kwiecinski
[XLS-557] Allow language bindings to replace the Fudge context

Reviewed-by: Daniel Kwiecinski
[PLAT-5828] Fix references to legal entity source

Reviewed-by: jodastephen
[XLS-557] Convert nested values through Data

Reviewed-by: Daniel Kwiecinski
[XLS-557] Recognize parameterized types where available

Reviewed-by: Daniel Kwiecinski
[XLS-557] Treat pass-back errors as null

Reviewed-by: Daniel Kwiecinski
[XLS-557] Ignore exceptions from get methods (eg FixedIncomeStrip) and recognise parameterized types

Reviewed-by: Daniel Kwiecinski
[XLS-557] Recognise ImmutableSet and SortedSet as bean properties

Reviewed-by: Daniel Kwiecinski