node.py: avoid declaring SQL variables that are then not used.
node.py: sanitize project_id and avoid creating an implicit cursor
graph2.py: better parsing of treenode.location
graph2.py: more robust dual split by both confidence and synapse domain.

Before, could fail in error when a small chunk of the arbor lacked synapses.