Expose PercentEncoder & friends as public
add a missing final