runtime: moved single_threaded_scheduler out of public headers.
Merge branch 'runtime_pimpl' of git://github.com/jmcorgan/gnuradio into runtime_pimpl
runtime: missed this in last commit.
pmt: import on all client swig stuff
build: minor tweaks for swig, warnings.
runtime: fixed constants to export through swig properly.
fcd: fixed namespace, api for fcd.
Remove deleted header file from cmake install files.

Signed-off-by: Philip Balister <philip@balister.org>
runtime: added typedef to logger.h to allow MSVC to use mode_t