Add a boxUnion overload for unioning a box with a single point
Add asserts to check for null arguments to various functions
Merge branch 'master' into vc14