Add a configuration property to protect the triple store with "read-only"
access permissions. This disallows the action of primitives which modify
the triple store, as well as namespace prefix and program definitions.
Some extra logic is required to handle these operations appropriately when
they are not allowed to produce the intended effect.
Original link: http://code.google.com/p/ripple/issues/detail?id=30