Removed some erroneous 'field changed' logging in DBEditObject.diff().

We were not properly checking to see if a field that okToLogField() returned false
for had actually changed before including it in the list of fields changed in the
result from DBEditObject.diff().
Always set diffFound in DBEditObject.diff() when we do any change logging
Don't make EmptyVector create its own immutable empty list when we can use Collections.EMPTY_LIST.
Some more Vector/List API modernization in gasharl userCustom
More modernization of Vector declarations in gasharl userCustom
Tweaked whitespace and comments in gasharl userRenameWizard
Modernized Vector/List usage, override annotations for gasharl groupCustom
Modernized Vector API usage, Override annotations, tabs to spaces in gasharl systemCustom
Modernized Vector API usage, Override annotations, tabs to spaces in gasharl interfaceCustom
Modernized Vector API usage, Override annotations, tabs to spaces in gasharl dhcpEntryCustom
Modernized Vector API usage, Override annotations, tabs to spaces in gasharl emailListCustom
Modernized Vector API usage, Override annotations, tabs to spaces in gasharl dhcpGroupCustom
Modernized Vector API usage, Override annotations, tabs to spaces in gasharl dhcpNetworkCustom
Modernized Vector API usage, Override annotations, tabs to spaces in gasharl volumeCustom
Modernized Vector API usage, Override annotations, tabs to spaces in gasharl emailRedirectCustom
Modernized Vector API usage, Override annotations, tabs to spaces in gasharl mapCustom
Marked all gasharl custom objects lookupLabel() methods with an @Override annotation.
Modernized Vector API usage, Override annotations, tabs to spaces in gasharl mapEntryCustom
Modernized Vector API usage, Override annotations, tabs to spaces in gasharl roomCustom
Modernized Vector API usage, Override annotations, tabs to spaces in gasharl dhcpOptionCustom