ucShellBrowse v4.1 has been released

This is a minor update that has important fixes for Unicode support. Also, the dependency on mscomctl.ocx (Microsoft Windows Common Controls) has been removed, as the 2 controls that were using it are also done entirely in API now. The lag surrounding selecting/deselecting large numbers of items has also been addressed.

Code:
'v4 Rev 1
'
'(Code/Control) The reference to Windows Common Controls 6.0 (MSCOMCTL.OCX) has been
'               removed. They were used for the StatusBar and Column Selection list;
'               these are now created entirely with API. This leaves oleexp as the
'               only outside dependency.
'
'-Removed delays when selecting/deselecting large numbers of items. Each change was
' being rendered to the Details Pane, which could cause several seconds of visible
' refreshing. Now, when an item changes, a timer is set, so that any more items
' selected in the next few milliseconds is included in a single update. See the
' nSelUpdateMillisecs constant in the section below these comments to adjust.
'
'-When a new folder is loaded, focus is now automatically set to the files list.
'
'-Added option to hide labels (file names). This doesn't impact any operations, just
' display. Useful for e.g. just showing thumbnails without filenames in the way.
'
'(Bug fix) Rename-in-place did not support renaming files with extended Unicode
'          characters; after also adding support to valid name checking from paste
'          and several more issues, it's now fully supported-- you can rename and
'          type, paste, delete, etc, with the full set of characters.
'
'(Bug fix) When Details Pane fields were saved, Unicode characters were replaced with
'          question marks. This effects v4 but not v3/v2.
'
'(Bug fix) Sometimes when files are pasted, if they have a custom icon (like a .exe
'          or .ico), only the generic file icon was shown.