California has been hit with damaging wind, flooding rain and feet of mountain snow as residents prepare for power outages and travel issues.