Automatic Macro- and Micro-Facial Expression Spotting and Applications