gr: added GR_TEST_ENVIRONS to GrTest
Removing gruel from QA python paths.
Merge remote-tracking branch 'osh/master'
Fixed problems preventing logger swig built into runtime.i, logger now swig'd into runtime and fully configurable from python
Merge remote-tracking branch 'jblum/gr_test_extra_environs'
Merge remote-tracking branch 'osh/master'
blocks: fix use of assertGreater in QA for older Python
Merge branch 'maint'

Conflicts:
	gr-blocks/python/blocks/qa_file_metadata.py
runtime: Move logic from block.h to block.cc.
docs: Removing gr-shd from sphinx docs.
Merge remote-tracking branch 'reynwar/minorfixes'
blocks: plateau_detector_fb is now a gr_block and forecasts

The detector actually could return 0 with insufficient input.
The forecast always requires at least 2*d_max_len.
However, forecast could be conditionalized to only
require this based on the last threshold detected.
Merge remote-tracking branch 'osh/master'
blocks: fix borked global search and replace
blocks: fix erroneous linkage to gr-filter (#547)
Merge branch 'maint'
cmake: convert CRLF to LF in in some modules (fixes #549)
Merge branch 'maint'
Merge remote-tracking branch 'markplett/next'

Conflicts:
	gnuradio-runtime/include/gnuradio/logger.h.in
docs: fixed doxygen warnings by adding missing parameters.