Do not include all headers as submodules as some are disjoint sets.
Do not include all headers as submodules as some are disjoint sets.

boost_align and boost_python have umbrella header design, however we cannot
use that specifier because then it warns about all the rest of boost not being
part of the particular module.

This patch just adds align.hpp and python.hpp in the module. This may lead to
some duplicates which we will hunt down and fix if needed. The patch should fix
cmssw.

root-mirror/cling,root-mirror/cling,root-mirror/cling,root-mirror/cling,root-mirror/cling,root-mirror/cling