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
Fix inconsistent naming and docstring

(1) In the XML files, all keys except "log" are used as parameter names.
(2) Most files use the parameter name "log" to flip logging.
    So change the ones that use "logging" or "debug" to "log".
(3) packet_mod constructor does not have the argument payload_length.
(4) Add missing args to some docstrings
(5) Resolve inconsistency between gmsk_demod code and doc
socket_pdu: fixed resolver issue by applying same resolver as in udp_sink.

Basically a version of http://gnuradio.org/redmine/issues/613 reported
by Alex Weihkopf in socket_pdu.
Patch is the same.
added subtraction and addition to time_spec_t
documentation: Bit handling gotchas explained
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.
Merge remote-tracking branch 'gnuradio-wg-grc/grc_hide_disabled_blocks'
Merge remote-tracking branch 'gnuradio-wg-grc/grc_block_and_prefs_path'
Merge remote-tracking branch 'bolin/master'
Merge remote-tracking branch 'mmueller/socket_pdu_fix_resolver_issue'
Merge remote-tracking branch 'mmueller/gr_uhd_time_spec_t_fix'
Merge remote-tracking branch 'tkuester/documentation'
Merge branch 'master' into next
grc: new tools menu to execute gr_filter_design
grc: tools menu entry 'more to come'
vocoder: use system libraries for libgsm and codec2, if found