Squashed commit of firebase auth fix changes.