Test for 3-digit support

We support more digits, but why would a client ever send that many?
Accept.parse returns q-values
Accept q-values with trailing decimal points