grc: fix report window auto-scrolling
grc: adding a page that captures and stores some XML parsing errors
grc: xml parser errors dialog fixes and refactoring
grc: detect block (category) tree files by name (not by trail and error)
grc: show xml parser error warning in report window
grc: renaming flowgraph errors menu item and xml parser action
docs: Netwrok -> Network (satisfy OCD)
Merge remote-tracking branch 'gnuradio-wg-grc/grc_report_window_autoscroll_fix' into maint
Merge remote-tracking branch 'gnuradio-wg-grc/grc_xml_error_dialog'
Merge remote-tracking branch 'martin/docs-fix2' into maint
uhd: Fix possible freeze-up when using lock/unlock (Solution by Johannes Demel)
changed URL from old svn / utah.edu to gnuradio.org doxygen
Changing search order for qwt
Merge branch 'maint'
volk: proposed solutions to bugs 582/583

582 and 583 are probably compiler bugs, and an upstream bug has been filed
on launchpad with Linaro GCC. A static cast of the tolerance is not happening
on armhf architectures. The work around forces a cast by using the values
immediately after assignment.
volk: fixup QA's fcompare to test all differences

This addresses bug 627 by adding a fabs call when checking if a number
is close to 0. If this is the case we also make sure the other buffer
is within tolerance. For the normal test case wrap the percent difference
in fabs rather than just the difference.
volk/qa: For complex series, check the EVM rather than real/imag separately

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
volk: enabling unaligned protokernels for rotator

Added ifdefs so that the existing unaligned kernels get built and
tested.
volk/rotator: Fix the volk_32fc_s32fc_x2_rotator_32fc_generic kernel

abs() is an int function ...

Call the right one depending on the language now.

Note that I explicitely did the selection here rather than add a lv_abs()
function in volk_complex.h because there is no GCC extension for abs() that
would return the right type, so I'd have to stick to the cabs() function
which would force a double cast back and forth.

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
volk/rotator: Fix the renormalization process (missing sqrt)

Note: We use _mm_sqrt_ps followed by _mm_div_ps rather than using the
      faster _mm_rsqrt_ps followed by _mm_mul_ps. It's slower but it
      avoids some numerical errors that show up clearly on spectrum
      as an image up to -80 dBc. Here the image is at -120 dBc.

      This is in the renormalization process anyway so the cost is
      spread on a fair amount of samples.

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>