Picosecond Optical Pulse Generation by Nonlinear Mirror Mode-Locking: A Review