readded the utility function of spinnmachine rotuer as placers use it (my bad) and fixed the generate data spec call from spinnaker.py to not send all 3 bits of the placement down,.