Merge remote-tracking branch 'skoslowski/grc_toggle_widgets'
firdes: Fixed trailing whitespace in qa_firdes.cc.

Signed-off-by: Moritz Fischer <moritz@ettus.com>
firdes: Reset stream precision when done.

Fixes CID 1132150.

Signed-off-by: Moritz Fischer <moritz@ettus.com>
firdes: cleaned up compiler warning on static function not used.
blocks: adding tagged_stream_multiply_length for scaling item lengths (useful in conjunction with stream blocks that interpolate or decimate at fixed rates)
cmake: ensure GrPython is included before using methods from it in FindICE.cmake - needed when including only FindICE from OOT modules
Merge branch 'maint'
cmake: fixes for Apple (specifically; clang generically) to handle some missing AVX instructions.
Merge branch 'maint'
blocks: allow the user to specify the tag key used in the tags_strobe block
modtool: dashes no longer allowed in modnames at all (fixes #619)
Merge branch 'modtool-dashes' into modtool-git
modtool: no more exit() in modtool package

Conflicts:
	gr-utils/python/modtool/modtool_newmod.py
modtool: Added git support
blocks: throttle block now looks for rx_rate tag and updates the throttle rate accordingly.  A new block parameter can tell the block to ignore these tags; set to True by default.
Merge branch 'maint'
Merge remote-tracking branch 'martin/modtool-git'
allow varying number of message ports
grc: patches for 'allow varying number of message ports' (WIP)
grc: fixes undefined behavior in get_nports() (WIP)