Add the --with-private-namespace option to make it possible to work around library-private symbols being exposed in static libraries.
Update .gitignore and configure.ac to deal with the recent directory restructuring.