Revert "dear god"

This reverts commit 2c7537a75fd7173fdba42c3f00c2c3da785edeaf.
Revert "test loader uses cached kernel"

This reverts commit 347d3e547b1e761e53dfcbb9f68abba5b2071497.
Revert "Kernel uses disconnected state.  Fuck yea.  Cache Kernel in JSPs.  Fuck yea, indeed."

This reverts commit 488839b9171b1613b05b0050836cb713b3c578f9.
release RC4
Advance version to rc5-SNAPSHOT
Reinstate the kernel impl as I don't know what the fuck was going on.
Eliminate lazy fectching so that the cached kernel has all fields
populated.  Mark all FKs as lazy in the work space auth so that the
query doesn't explode to create a join as large as jupiter.
Merge remote-tracking branch 'origin/master' into fix-kernel-mess