quickFilter list for importLogMessages
fixed bug: lower record navigation control was sending wrong event
(pageSize instead of recordNav)
import_log_message table message column size is now 5000 to accommodate
truncation warning messages with very large text fields (warning message
contains the original untruncated text)
fixed bug where the importLogMessages ScrollablePagedListHolder was
created and added to the command backing object in addReferenceData
instead of getBackingObjects so it was created on every request,
basically overriding any list navigation requests
added CREATED messages
initialize the import definition association so log can display
definition propeties such as name
added reset method to reset importSetup properties that should be reset
before processing another recrod in the import data file
fixed problems with conditional validation. was setting a command error
instead of individual field required field error in several places
refactored initEntityFlags method to an importSetup method called reset
to reset importSetup properties that should be reset before processing
another recrod in the import data file

put in code to skip over blank lines in data file and moved the
increment of total records to be after this

only call setInstrumentCaregiver if the caregiver instrument flag is set
in the definition, and if there is a caregiver to set

EnrollmentStatus status to assign needs to be determined before the
create enrollment status code, not within, because it is also needed
beyond that code to check whether the enrollmentStatus status specified
in the definition differs from the enrollmentStatus latestDesc matched
in the database

add a CREATED message to importLogMessages for every entity that is
created during the import

exception handling for saveImportRecord includes root cause message so
that data truncation is the known cause (if in fact that is the cause)
reset method added