Fix bug where LocalNodalQuadrature worked like NodalQuadrature

Inheritance is dodgy inside constructors: J_eulerian overload was being
ignored. Use build() directly instead.
Improve comments in nodal_quadrature.h