test(CheckEnd): Test for incorrect error INIT0005 when updating a family (refs #5039)

An incorrect error INIT0005 was thrown when updating a family and adding
a PARAM with a INITIAL value.
fix(CheckEnd): Store attributes during import (refs #5039)

Some imported parameters were not properly checked when updating an
existing family as the old family class was loaded in memory and would
not be updated with the newly defined parameters.

This commit modifies ImportDescription to store attributes defined, or
updated, in the current import session for checking before the
corresponding FDLGEN class gets regenerated and reloaded.
Merge pull request #1369 from eguaj/3.2-A5039

fix(CheckEnd): Store attributes during import (closes #5039)