History now includes node identification information.

The History object now includes a string which identifies the node that
an operation was executed on, if a node has a default external address.

The toString() method will include the system id string, but has an optional
boolean argument to exclude it.