Code tidying
Adds connection name to externalInput/Output connection handshake.

The connection name comes from the experiment.xml, translated by
SpineML_External[In/Out]put_NL.xsl

This changeset also includes a clarifying change of a function
argument for the data size.