Item12180: Item12241: Do better at hiding and saving Enable items.  Cleanup pending changes properly after save.  Update pending changes when returning to saved state.  Don't log value of password fields during save.  Remove undefined values from LSC.  Don't bother fetching cert details unless logging.

git-svn-id: http://svn.foswiki.org/trunk/core@16322 0b4bb1d4-4e5a-0410-9cc4-b2b747904278