Puts up the access guard when handling a kernel panic to prevent users of
the database during the recovery to get random failures.

co-author: Lasse Westh-Nielsen
Changed the SecurityRules implementation so that all the rules are held within our code (rather than the underlying Web Server).

This has the most immediate benefit of fixing a bug whereby we seem to overwrite previously registered security rules with ones we register later. Dunno how that escaped us when we were building this first time around.

A second side effect is that we're a bit more portable.

Also my IDE formatted a bunch of code to the house style.
Changed POM back to 1.9-SNAPSHOT after inadvertently changing it to 2.0-SNAPSHOT somehow
Sorting out a merge error where I'd accidentally introduced a 2.0 UDC dependency.