Default boost_python to libraries if not found

Searching a specific set of directories for a library is prone to error. For example, when I build python-libconfig I use `CFLAGS` and other compiler environment variables to point to a custom build of Boost.

Rather than `assert` if the search fails this patch simply adds in `boost_python` to the libraries and let's the compiler resolve it if it can.