Universal Neural-Cracking-Machines: Self-Configurable Password Models from Auxiliary Data