Updating PrimitiveTest

Fixing a couple of runtime issues with PrimitiveTest. #1
Adding new defaults to TextTest

Updating test after a recent update to palisades core.
Adding missing HelpText attribute

Missing from MultiTest class default config test.
Updating default config in PrimitiveTest

Adding missing default values in expected config dictionary.
Adding example config resolution tests

With specific regard to issue #2, the two tests committed here
illustrate the order in which updates to a configuration dictionary
might happen where I want the output dictionary to not be just the
union of the two input dictionaries.
Adding missing helpText default value.

To HideablePrimitiveTest (#1)
Fixing some tests with TextTest

Mostly just updating some expected values.
Updating dropdown tests.

Issue #1.
Updating default data in CheckBoxTest

Issue #1
Addressing errors with FormTest

My logic was slightly off when deciding to return an element.
Addressing a KeyError in args_id collecting

Not every element will have an args_id, so I shouldn’t expect it when
collecting form data.  #1
Updating how Form logs element that don't return

Elements that don’t return don’t necessarily have an args_id.  In this
case, I still want to log something so I log the user ID of the element
(which may result in the md5sum hash ID if no user id provided) #1
Updating tests for FormTest

#1
Adding missing default config attribute

#1