refixed issue with jamie fix
added start of database support. seems the inserts are bust currently
changes for database support. (still need to put threading locks in place, but it at least works)
added threading support for the database stuff. alas couldnt test due to internet issues on exeuction. but should work.
fixed changes to the threading of database support and a few cleaning ups and the dsg interface exception catcher is included
added supprot for using a socket to trnasmit a command message to a vis and for recieving a command message to say vis is ready
renamed the aspects for neuron_id to be atom_id to fit with the generalisation that pacman is not neuron specific.
fixed yet again, another issue with pruner with n_connections on synaptic list. This core to vertex mapping needs fixing as its obviously causing major issues in the tool chain
Merge remote-tracking branch 'remotes/origin/master' into ring_buffer_overhead_calc

Conflicts:
	spynnaker/pyNN/models/neural_properties/randomDistributions.py
 conflict rectified
Merge remote-tracking branch 'origin/ring_buffer_overhead_calc' into ring_buffer_overhead_calc

Conflicts:
	spynnaker/pyNN/models/neural_properties/randomDistributions.py