changed a bunch of CArray to vector, qsort to sort
tvpeview alloc changes; a few CStrings now wchar_t

the file type view now allocates the `CListItem`s in a vector and passes
pointers thereto as arguments to InsertListItem.

A few known length strings are now handled as wchar_t arrays, to reduce
heap allocations.

Stack is faster than heap!