update libfirm revision so we don't fail on initializers that are smaller than their class while dumping
rewrite logic for entity creation when implementing interface methods
perform some verification after construction