rewrote neuron.Projection._configure_presynaptic method to use
get(format='list') instead of get(format='array'), which is only fully
returned on the master node
Got gap junctions to work over MPI for NEURON by using (and extending
slightly) the new gather functionality in common.Projection.get