User:Owyn/Asynchronous Processing

Move as much as possible into offline/asynchronous processes, especially the side effects of page saving (category updates, etc). The job queue doesn’t scale well so refactoring that is part of this idea. Need more specific use cases but the main areas that seem feasible here are mail processing, keeping certain slow to render pages updated in memcache by using offline parsing, and much of the side effects that make saving edits slow.