operators, metaIds and 32 bit hashcode

we now support meta identifiers. For C, things like #include, #LINE are interpreted as meta ids. For java
annotations are treated as meta identifiers

we have support for standard operators. For std operators, the metadata field contains index. (Look at COpers.key generated during build).

The hashcode for identifiers is now 32 bit number