Moving the PackBuf? support from PackBuf?.h to stl_auxillary.h (see r1511)
broke Any.h. As Anys provide PackBuf? support for std::vector, Any.h
must now include stl_auxillary.h, which in turn includes Ereal.h and NumArray?.h, which are Serializable (requiring Serialize.h, which
requires Any.h). This circular header dependency breaks the use of
As a stopgap, this commit is moving NumArray? and Ereal dependencies out
of stl_auxillary ind into their respective header files (breaking the
dependency loop). Chalk this up to another "good reason" to deprecate PackBuf? support in Anys (Any.h should really not depend on anything
outside of the STL).