Move AABox from octree lib to shared lib

Stubbed out Shape vs Octree collisions
move AABox back to octree lib

Fleshing out ShapeCollider::collideShapeWithAACube()
fix sphere-vs-axis-aligned-cube logic
remove include StreamUtils.h
add subscript operator for CollisionList
add accessor for Model::_boundingShape
Adding some collision tests for sphere-vs-AACube
remove const from CollisionList subscript operator
toward working avatar-vs-voxel collisions again
merge upstream/master into andrew/inertia
fix penetration direction for sphere-vs-AACube
remove include of StreamUtils.h again
avatar-voxels collisions work again
remove include StreamUtils.h
use glm::modf() for less code
collisions with cube get rounded normals at edges
update avatar collision shapes when necessary
non-rounded collision solution in comments
merge upstream/master into andrew/inertia
remove warning about signed/unsigned comparison