Slightly better handling of some global config

This is related to issue #84, provides a slightly (only slightly) better handling of global config values than we had before, including the ability to specify decoder pool size and plugin channel buffer size on the command line. This should be revisited for 0.3 when working on issue #57 to try to get away from having any config values at all global to the entire Pipeline package.