Fixed problems preventing logger swig built into runtime.i, logger now swig'd into runtime and fully configurable from python
Merge remote-tracking branch 'markplett/next'

Conflicts:
	gnuradio-runtime/include/gnuradio/logger.h.in
docs: fixed doxygen warnings by adding missing parameters.
grc: revert ce52bd370 fixes problem with order
grc: allow multiple ports with varying nchan
grc: fix port names (index relative to port type not absolute)
core: check if messages blocks are finished
grc: white background
grc: white blocks for nicer screenshots
blocks: add append option to file sink
grcc: set grc file path, which is required for hier blocks