Allow invalid architecture name at analysis time
Check unit in entity instantiation is actually an entity
Fix elaboration error with recursive instantiation
Constant folding for exponentiation operator