Ordering for wls_authentication_provider

Hi Edwin,

This change allows the optional ordering of auth providers at time of creation. Ordering is zero-based and can be applied to some providers but not others. Let me know if there's any errors.

Cheers,
Brad