* Added unit tests - Case when hasAnswer is false doesn't work with
InstanceValidator yet.
* Fixed test cases to make EnableWhen disable questions
* Fixed unit test asserts
* Unit tests up to date and maybe we need to use r4 path
* First implementation of enableWhen evaluator
* Missing file
* fix enablewhen result
* Added operator evaluation for R4 enableWhen
* Fixed bug in finding QuestionnaireResponse child items
* Remove unnecessary throw
* Added default enablewhen behaviour to STU3 resources converted to R4
* Removed unused HapiWorkerContext
* Cherry picked changes from master to 3.5.0 branch
* Unit tests up to date and maybe we need to use r4 path
* Added operator evaluation for R4 enableWhen
* Removed unused HapiWorkerContext
* Added default operator type EQUALS
* Added check for answering questions which are not enabled
* Way to inject custom enablewhen evaluator added
* Changed versions to use fi.kela.kanta.phr parent
* Copying modifierExtensions from QuestionnaireItems added
* Thread questionnaireResponse root element through questionnaire validation so implementations of enablewhen may validate against the complete resource
* Added missing propagation of QuestionnaireResponse root element
* Avoid infinite loop when validating misaligned questionnaireresponseitems
* Added support for Quantity in the default enable when evaluator
* Added more information to the error message about misplaced QuestionnaireResponseItem
* Temporarily set isNoTerminologyServer() return true to avoid errors about loinc codes
* Returned to original state as the experiment failed
* temporarily set hard coded error when no profile found
* Support required questionnaireitem groups
* bumped version n. for release
* Filter Extensions from enablewhen evaluation
* Don't evaluate Extensions when determining type of answer
* Do not force enableWhen to have system
* Corrected project dependency version numberts
* Corrected problems caused by merge
* Make this configurable
* Deleted unnecessary Inteface class
* Corrected group ids back to ca.uhn.hapi.fhir
Squashed merge: Add elements exclude mode
* Start working on elements enhancement
* Work on elements projection
* Work on elements filter
* Feature is now working
* Just some cleanup
* Address compile issues
Squashed commit adding subscription debug logger
* Work on subscription debug logger
* Add subscription logging interceptor
* Remove unneeded variables
* A bit of cleanup
* Tweak the output logs a bit
* Address review comments