Avoid loading pycountry in the app.

It takes a tonne of memory. If the countries.json file is present
(generated by "make countries") then the app will prefer to use it
saving itself megabytes of space.
Fix permission control in the moderator invitation form.
Make ModList narrower and remove sendmessage col.
Allow limited mods to demod themselves.
Disable changing one's own permissions.
fetch_things2: Assert that a sort order is provided.

Otherwise you end up in a bizarro infinite loop.
Typo in complete_gold_purchase.
Don't assume months from pennies.
reverse_gold_purchase only needs transaction_id.
RedditGifts gold controller.
Delete organic_pos.
organic: Delete unused organic_length.
Insert promoted links according to promoted_every_n.
Client side shuffling spotlight content.
Delete benchmark_promoted.
Delete insert_promoted.
Add promoted_link tools.
Loggedout users always get a promoted link in the spotlight.
Add debug util functions to base.js.
More granular breadcrumb storage length.