Change children from dict to list. Fix any to all in _node_outside_box.
Change children from dict to list. Fix any to all in _node_outside_box.

This would allow us to expand the number of dimensions in the tree.

Checking whether a node is completely outside a box was using any
instead of all, which returned True for nodes which were partially
outside the box.

Methods checking bounds were renamed.

masasin/spirit,masasin/spirit