added flyweight from trunk
merged rev. 50709 from trunk
merged up to rev. 50829 from trunk
merged rev. 50974 from trunk
merged rev. 51374 from trunk
merged [52456], [52457] and [52464] from trunk
tests for flyweight...   one is broken due to only-multithreaded-and-shared requirement
merged up to [54228] from trunk
Add basic copyright/license to keep cmake out of the inspection report
rm cmake from the release branch before it goes out broken.  Policy dictates that you never commit to release, you commit to trunk and merge to release.
merged [60388] from trunk
merged [61775] from trunk
merged [65863] from trunk
removed no longer used file
merged [66013] from trunk
merged [75464] from trunk