this is squashed python blocks support
python-blocks: replace assertItemsEqual with assertEqual
runtime: added ability for blocks to have their own max_noutput_items.

Setting a max_noutput_items for an individual block will override the global max that can be passed to the start/run method of the top_block.

Also adds QA code for testing that these features run and complete a flowgraph.
docs: added a description of a basic flowgraph to the manual's main page.

Also a brief discussion of throughput/latency and how to use the max_noutput_items methods to control them.
core: exported max_noutput_item methods from gr_block to Python.
docs: added section explaining the basics of reconfiguring a flowgraph.
core: Adds a gr-log concept for easy logging at various levels.

Uses log4cxx and is optional. Macro based and macros are simple pass-throughs
if this dependency does not exist or if the gr-log is disabled.
docs: adding info on gr-log feature.
digital: Adds checks to enable use of gr-log in digital blocks.
blocks: adds new top-level component gr-blocks with first block
	gr::blocks::add_XX
Fixing up the gr-log capabilities.

Better handling of enable/disable function, easier integration with all components if log4cxx is or is not there. All components have been updated to be able to use logging. Docs update, too.
howto: adding gr_log checks to build.
blocks: added blocks_add_const_xx
blocks: fix XML file in previous commit
blocks: copy alignment fix from maint
Merge commit 'v3.6.1' into wip/gr-blocks-master
log: Restructure config file handling for gr-log.

The xml config file is installed into prefix/etc/gnuradio.

A new LOG section is added to gnuradio-core.conf that has an item log_file to point to the log file to be used.

If the log_file is not found, we can now set the file to "" to use the BasicConfigurator for very simple console logging. This is what will be used during 'make test'.

In gr_fir_sysconfig_x86.cc, all std::cerr calls are replaced with gr-log to easily turn them on/off.
log: added a macro and routine to set log level from config file.

Also worked on documentation of logging features.
log: fixed gr_log to be usable in Python.

Works with log4cxx installed and not installed.
blocks: added multiply_xx, some cleanup on add_xx