Ellipsometry Techniques and Its Advanced Applications in Plasmonics