Merge branch 'master' into next
filter: fixed issue with resampler using buffer size information (always a mistake).

The intent was to ask the scheduler for the maximum amount of data. Now, it plays it safe by asking for just enough the next time. Performance tests show it works well.
qtgui: enables use of QWT 6.1.
Merge branch 'master' of git.gnuradio.org:gnuradio
Merge branch 'maint'
Merge branch 'master' into next
qtgui: fixing file mixup when merging maint->master.
Merge branch 'master' into next
cmake: allow the GR_REQUIRED_COMPONENTS to contain VOLK when using GnuradioConfig.cmake interface
volk: fixed volk build to be independent (again) from GR.

Should rename GrPython.cmake to VolkPython.cmake.
Merge branch 'maint'
Merge branch 'master' into next
pmt: adds ability to handle unicode input with pmt_to_python.
wx: Only call XInitThreads for linux

Turns out OSX also returns 'posix' for os.name. This limits it to
linux only. Note that it's purely cosmetic because on OSX it would
just print a warning but not prevent anything from working.

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
wxgui: Make sure to only start the flow graph once all init is done

Currently we start the flow graph in the stdframe constructor.
However at that point, the frame isn't attached to the app and it's not
"shown" yet which means some UI operations can still fail.

This is a race condition which happens on OSX. You can reproduce it on
linux as well by adding a sleep(1) after starting the flow graph.

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Merge branch 'maint'
volk: adding hardfp/softfp archs to neon to handle different ABIs.
Merge branch 'master' into next
grc: fix flowgraph loading: update message ports keys
block: fix msg_passing/hier/ example