Fix load time dependency issues
Leigh has been reporting load time issues off and on in Jacks for some time now. These have been extremely hard to reproduce and though I've managed to fix some of them, getting this problem fixed once and for all has proved elusive.
This is done on the new jacksmod code (for example, code for the new image picker). And I am most of the way through doing this on the main Jacks codebase itself. In the future, Jacks and/or jacksmod may be rolled into the main repository. A lot of the motivation for earlier separation (Jacks being used in many contexts) has now gone away. Moving forward, Jacks changes are focused only on integration with the main portal interface.