Unifying all types of primary declarations in compilation units.
No more AS3.global(), instead everything but interfaces uses new
AS3.compilationUnit() that calls back a function that receives a
primaryDeclaration function that has to be called with the primary
declaration's property definition (again, a definition containing only
of a { value: ... } can be abbreviated to that value).
All expected compile output had to be adapted accordingly.