Moved existing BasisCacheTests to unit_tests.  Added another test, a simple integration over cubature points.
Added CubatureFactory.
Added #includes for a few things that depended on BasisCache.h including them.
Added internal support to BasisCache (no external interface yet) for multiple cubature degrees.  Switched from Intrepid's CubatureFactory to the new Camellia one.  Refactored various init() methods.
Changed the logic for permutations slightly, to guarantee that the shards permutations are compatible when tensorial degree is 0.
Added resize of cellNodes.
Added RefPointsForTopology test to CamelliaCellToolsTests.