Colloidal Particles At Fluid Interfaces: Adsorption, Assembly, And Mechanics