The Machine-Learning toolbox for Many-Body Quantum Physics: Neural-Network Quantum states and much more