Document reflection features (Metaprogramming section)

A bit perfunctory, but covers almost everything in reflection.jl to fill the empty section and close #2886. @StefanKarpinski