renamed eidio to eieio to reflect new naming convention

added a check to iptags which verifies that its not using port numbers used for boot or the spinnapi. Moved iptags into own folder and modified accordingly.

moved some constants in spinnman into a constants folder and linked corraspondingly.
Merge remote-tracking branch 'origin/master_pop_table_refactor_to_pluggable' into master_pop_table_refactor_to_pluggable