introduce ExpandedNodeID struct

This is only a draft. Please comment.
The only difference between nodeId and extendednodeid is serialization where nodeid never write namespace uri and server.
might me missing som operators but it compiles and runs fine
Authentication token have to be NodeID.