Sub-Wavelength Electromagnetic Phenomena In Plasmonic And Polaritonic Nanostructures: From Optical Magnetism To Super-Resolution