update erchain_get_parent_element to assume multiple_selects output
Fix default values when there are more than 2 chained fields
Minimize dependencies, since multiple_selects relies on options
Load entity generically
Clarify comments
Split logic to check if a field instance has erchain parents into it's own function
Change the order of parents from highest to lowest
Remove unused function erchain_get_parent_instance (singular)
Rename erchain_get_parent_element to erchain_get_element as it's for any er element from an instance
Remove unused key
Rewrite parents loop, Ajax loaded changes, and split out function for getting default values, settings access and required status
Fix erchain_get_parent_instances tabbing, and change key from erchain_child to erchain_faux_element (because we only need to id them, not get children info any longer)
Remove check since we now check with erchain_has_parents
Ensure default values are in the allowed options list after filtering