How does this interact with the stuff on L1655?
Updated to reflect various issues found, tested, and to fix #541
I don't understand the need for this line
wiki: Assume force if previous value is None.
This allows clients that don't send the previous IDs to skip conflict detection and update the wikified text fields.
This allows for backwards compatibility, as well as making stylesheet updating not require an extra lookup.
subreddit: Check the correct value of length for prevstyle.
subreddit: Add missing error fields and checks.
validator: Correct BAD_NUMBER when min or max was None.
subreddit: Add missing error on stylesheet conflict.
subreddit: Error on invalid revision.
Subreddit: Do not show saved text on conflict error
Validator: Add new num_default for a default number value when empty