Self-Cleaning: From Bio-Inspired Surface Modification to MEMS/Microfluidics System Integration