Finish documenting meta module.
Finish documenting meta module.

I'm unsure whether to move the mathematical meta functions from meta.hpp to
math/algorithm.hpp. They're staying here for now, undocumented. Along with
that, the meta function Not was made into a struct rather than a template
alias.

Rapptz/Gears,Rapptz/Gears