runtime: white space removal.
controlport: adding a 'toggle' interface for ControlPort.

This is very similar and accessed like a 'set' function only it does not take a parameter; it simply calls a function. Meant to toggle an action, like reseting the performance counters or locking/unlocking the flowgraph.
controlport: allows reset_perf_counters to be called over controlport; gr-perf-monitorx has button to call this.

Also changes the icon of the ControlPort tools to the new one.
codec2 library update
Bring codec2 up to the latest version, and add support for all six bit rates.
cmake and build: fixes for cross-compiling to enable ControlPort with ICE.
digital: pfb_clock_sync throws when no taps are provided (instead of segfaulting).
Merge branch 'maint'
Merge branch 'cmake_oe_fixes'
Merge branch 'ctrlport_trigger'
vocoder: add default mode parameter and updated documentation
Merge branch 'merge-codec2-update'
Corrected codec2 encoder documentation.
documentation - fix example in case anyone gets confused
Merge branch 'maint'
controlport: in gr-perf-monitorx, if all work times returned are 0, avoid a divide-by-zero fault.
Merge branch 'maint'
docs: doxygen mangles sections named with the same reference name. ControlPort and Vocoder both used 'using' - renamed for each.
Merge branch 'maint'
filter: adding ccc, ccz (complex double taps), ccf, and ccd IIR filters.

Renames grc file filter_iir_filter_ffd.xml to filter_iir_filter_xxx.xml

More proof that templates are practically worthless. complex<float> * complex<double> doesn't work and has to be specialized. Forced the creation of iir_filter.cc.