Update floating point approx macro

This changes the macro to only have one comparison.
Add abs for bfam_real_t
Update tolerance on float approximate equal macros
Set tolerance for quadrature point newton's method
Add DG quad subdomain header to bfam.h
Add a face mask to DG quad subdomain
Add number of hanging and orientations to DG quad
Fill DG quad glue subdomains
Add communication to DG quad mesh example