Updated help and added warnings to old Thumbprint parameters

Also moved the deprecated parameters to later positions in the param blocks, so tab completion will find the preferred parameters first.
Performance increase

Certificate provider is slow, particularly on PowerShell v2.  Avoiding calls to GetCertificateByThumbprint wherever possible is beneficial here.