Support for >1 jack port, various sizes of jack buffers
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>
build: fixing various warning from clang.

Addresses iss #586; adapted for current set of warnings after patches since this issue was posted.
volk: negate real part of 32fc_s32f_power_32fc to fix results.

Addresses issue #629.
Merge branch 'maint'

Conflicts:
	volk/apps/volk_profile.cc
cmake: FindICE wasn't looking in the cmake prefix properly to find the include files.
Merge branch 'maint'
digital: propagate tags to packet_header
digital: allow to change packet length tag name in GRC
Merge remote-tracking branch 'smunaut/fix_wx' into maint
Merge branch 'maint'
digital: Allow for different lengths of pilot carrier- and -symbol allocations
modtool: linkage info for OSX
volk: add 32f_invsqrt_32f avx proto kernel
volk: add 32fc_32f_dot_prod_32fc u/a_avx protokernel
volk: add 32fc_32f_multiply_32fc_a_avx protokernel
Merge remote-tracking branch 'softerhardware/master'
Merge remote-tracking branch 'nwest/volk_avx'
Merge remote-tracking branch 'martin/modtool_osx'