Fix flattenFunctions.cpp:191 assertion failures by adding .readFE() or .readFF() explicitly in test sources, in lieu of (disabled) statement-level symbol insertion.
Resolves all but 3 of compile-time failures.
This removes the assertion failure I added in the clause about removing PRIM_INITs w.r.t. extern types.
Fix a few bugs with PRIM_TYPE_INIT.

resolveCall() must apply default generic type resolution to the PRIM_TYPE_INIT primitive.

CallExpr::prettyPrint() had to be updated to recognize PRIM_TYPE_INIT as an "unusual"
case.