Wow- you just perfectly described my 18 month old. Literally, every single detail- it was almost erie. Anyway, I don't have any advice on how to stop it all, but I felt like I had to respond to this one. I always thought this is just how toddlers act. She is my first and only, so I have nothing to gauge the behavior against. Distraction works a lot of the time, and when its cold out I won't even let her feet touch the ground outside because I know it will be an enormous struggle to get her back in the house. When she fights me in the bathtub, I start to splash around like she is but I laugh and keep it light- that seems to defuse the tantrum. To get her in her highchair I put in her favorite sign language or Spanish video in and position her chair so she can see the TV (I know a bunch of Moms would be crying foul for letting my child watch TV while she eats, but it works and the alternative is scarey). When I try to get her coat on she runs and screams too- usually I make a game out of that (I'm gonna get you type thing) and she'll start to laugh and end up cornered. Also getting her in her carseat is often a struggle. I do not want to ever physically overpower her to get her in it, that just feels wrong, so it can take a few tries sometimes.
As far as the nighttime yelling goes, my daycare provider said it sounded like night terrors and to just get up and hold her and try to comfort her until it passes, which I don't mind doing at all. I'm crazy exhausted, but I feel really bad that she is waking up (or not waking up, whatever) terrified and crying. I'm not sure what to do with that.
Sorry for the ultra-long response, but hopefully some of my tactics might come in handy. Please let me know if you find anything that works too, I could definitely use the advice!