Option for boost::python to use python 3

This PR adds a `--with-python3` option to the Boost formula (imitating the existing `--with-python` option).
This new option causes bjam to build a Python 3 compatible version of Boost::Python.