weiyeh/bsl — pull request #1 by weiyeh (2013-01-12 00:59:33+00:00)
Title: Alphabetize includes

Based on the BDE C++ Coding Standards Section 4.3.5,

Include directives must be divided into threee groups:
(a) components in the same package as this component
(b) components from other packages ( I interpret this to mean other packages in the same package group (e.g. bsl) )
(c) other required headers that are not components (e.g. third party or platform specific)

Include directives for each non-empty groups must appear in the order shown. Within each group the include groups should be ordered alphabetically. Headers belonging to the third group may require a specific, non-alphabetic ordering.