Forget about Prince Charming–pop culture’s heroines are blazing their own trail, rebuking anti-princess dogma