runtime: added ability to name threads, TPB scheduler automatically names each block's thread
set numpy_mappings -> dict, to fix py2.6 incompatibility
blocks: WAV file sink's DTOR is not called, so added 'stop' override to force call of WAV file completion routine (fills in total size in RIFF header)
Merge branch 'maint'
Merge remote-tracking branch 'balint/3.7-2/thread_naming'
qtgui: fixing up some minor parameters.
volk: changes QA code to use volk_malloc and volk_free.

Also fixes white space issues in qa_util.cc
pmt_to_python: numpy_to_uvector and reverse works, QA added
renamed and cleaned up a bit
Merge branch 'master' of github:gnuradio/gnuradio into pmt_to_python-py2.6-compat
grc: option to hide disabled blocks
grc: honour order of block paths, print them out on startup, override hier block and pref file path with GRC_HIER_PATH & GRC_PREFS_PATH
grc: nicer output of blocks paths and prefs file
grc: adding param templates
qtgui: changing line config params to use base_key to make cleaner.

Also handles complex inputs to time sink better.
grc: move FileParam to gui module
grc: validate params only on focus-out
Merge remote-tracking branch 'mmueller/pmt_to_python-py2.6-compat'
digital: white space removal.
digital: fix for issue #664.

The mpsk_receiver_cc block needed to publicly inherit from control_loop.