Small code formatting fix.
Simplified a range instantiation via boost::make_iterator_range.
Bashed special cases where w is set to 1 in vec.
Matrix no longer default-initializes.
math: Fixed some broken style in vec.
math: matrix assignment no longer const, fixed formatting.
math: Fixed build error in matrix assignments.
math: Matrix now supports scalar ctor and arithmetic.
math: Matrix's boost operator usage now the same as box and vec.
Added scalar ops to box and vec.