Extending Name class

It is now possible to add a Name object to another (or the same) Name
object, appending all name components of the source Name to the
destination Name.