Hide queue name for __Approvals

Renaming the __Approvals queue would break approvals, which load it by name
The lifecyles drop-down does not list approvals; prevent changing away from it

Pressing submit on the Approvals queue page set its lifecycle to
"default", as "approvals" is filtered out of the list of lifecycles to
display.  Once changed by accident, it is also impossible to undo.  If
changed intentionally, it may break lifecycles if the new lifecycle
contains different statuses or transitions.

Prevent this family of errors by hiding the lifecycle dropdown for the
approvals queue.
Hide the Disabled box on the Approvals queue

The Approvals queue is flagged by Diabled = 2; this presents as
"disabled" in the UI.  While marking it "enabled" does not cause many
problems, attempting to mark it re-Disabled leaves it as Disabled = 1,
which does not allow tickets to be created in it.

Hide the Disabled box entirely to prevent these sorts of problems.  This
also requires moving the SetEnabled hidden form field to only display if
Enabled was actually displayed.  The defaults for signing and encryption
are moved out of the SetEnabled block and inside their own SetCrypt
check, as their presence on the page is now orthogonal to the Enabled
checkbox.
Merge branch '4.2/approvals-edit' into 4.2-trunk