Inject fake object ids at parse time to enable all objects to be addressable.

Remove C_OBJECT.is_addresssable and all associated logic
Change slot filler and external reference syntax to be consistent with other ADL syntax