* Start work
* Tests for new Param
* More tests, add param, refactor
* Rename + JsonProperty annotations
* Logging for API keys
* WIP rename search parameter + add settings object for serialization
* Switch to JSON based settings file.
* Rename FHIRSettings and remove ToolGlobalSettings
* Update default path for settings file + expand test
* Only allow single instantiation with explicitFilePath
* Move and expand tests
* Fix failing test
* Add test for FhirSettings param precedence
* Refactor to only call getInstance() internally in FhirSettings
* Fix HumanName getNameAsSingleString never returning text element
* Add test + gentle rename in joinStringsSpaceSeparated
* removed unused variable from unit test. added fix for getNameAsSingleString to r5.
* changed variable names in joinStringSpaceSeparated to more meaningful names
* Add tests and fixes for dstu2016may, dstu3, and r4b + gentle refactor
---------
Co-authored-by: dotasek <david.otasek@smilecdr.com>
* Bump JUnit Version and manage dependencies via bom
* Bump JUnit Version and manage dependencies via bom
* Remove explicit version references in child projects
* Vintage engine isn't managed. Manage it explicitly
## Validator Changes
* no changes
## Other code changes
* Fix R5 path for spec in generated narratives
* Hack to fix wrong R5 paths in generated narratives in extensions pack
* Suppress Prism rendering if ttl source is too big
* Fix up URLs in untouched elements when processing snapshots
* Fix up URLs in binding.description when generating snapshots
***NO_CI***
## Validator Changes
* Make checking displays in concept map not case sensitive and just a warning
## Other code changes
* Fix loading version of extensions package in test cases
* Don't suppress error when FML doesn't parse in FMLParser
* Add PathBuilder (documentation + clean up code)
***NO_CI***