Several cleanups of SmallStackBuffer<> - including comments, todo, and use of static_assert(std::is_trivially_... etc
!qCompilerAndStdLib_Supports_TypeTraitsNewNamesIsCopyableEtc for gcc
early fix didnt work - more aggressive gcc fix for qCompilerAndStdLib_Supports_TypeTraitsNewNamesIsCopyableEtc
Factored String_Buffered...xxx and String_yyy stuff  out into separate files
fixed Linux/Makefile-Foundation-Characters
String cleanup/comments
String comments
Comments
fixed String regression caused by duplicated code in refactoring - must have UnsupportedFeatureException in string code a common - not private - type
RunAStyle
collected together container backends to be adapted for Containers\Private\DataStructures in one folder
Added Containers\Private\DataStructures\TO_BE_IMPORTED\... stuff to .Sln for Stroika - so easier to review/import from
factored Containers/Private/DataStructures stuff into there plus Containers/Private/PatchingDataStructures
Moved Link<T> into nested class inside of LinkedList<T>
small cleanups to Containers/Private/DataStructures/Array
lots more cleanups to Container::....data structure code to make work on gcc/linux (gcc more picky about templates - typename esp...)
fixed qtcreator file for new files added
Moved some Iterators from Array<T> template to nested classes
Cleanup DoublyLinkedList stuff - more nested classes
Had to use this-> in a bunch of template methods for gcc-compat - due to fact that I eliminated earlier methods in subclasses that were just trivial inlines doing the same thing as the base.