Added sparse implementations for 3D facets
Make Core trees use sparse facets to save time and memory
Ensure Java7 compatibility in sparse facet tests
Merge PR #1372 by @msteiger - sparse 3D facets