build: create and install a config.h so external projects can know what we built with.
build: install our cmake modules into share/gnuradio/cmake/Modules.
Merge branch 'master' into next
build: adding GR_CTRLPORT definition to config.h
blocks: added includes necessary for Windows compilation
prefs: pass strings by reference. Also cleans up a comma in gr_modtool that made a string into a tuple (and C++ angry).
Merge branch 'master' into next

Conflicts:
	gnuradio-core/src/lib/general/gr_prefs.cc
prefs: pass strings by reference. Also cleans up a comma in gr_modtool that made a string into a tuple (and C++ angry).
Merge branch 'maint'
Merge branch 'master' into next