Ensure that a successor is only added once.
Move node_map::add_relation into tokens.cpp.
Remove node_map::send_successors.
Change node::m_successors to a vector of node IDs (rather than node pointers).
Call add_successor from node_map::add_relation.
Merge branch 'successors'. Fixes #114.