Despite an impending rape charge, Swindon sign controversial striker Nile Ranger after his release from Newcastle United.