SSP-682 Require value between 0-16 for highest grade completed.

13 would probably have be a reasonable upper bound that would accommodate
most domestic and European users. But went with 16 as an attempt at a
compromise between being accidentally over-restrictive and allowing total
nonsense.