Fredrik Reinfeldt kan fira tio år som Moderatledare och han har varit statsminister i sju. Trots dåliga opinionssiffror är han inställd på att stanna på toppen ett bra tag till.