Boost: allow to specify extra dependencies

Fixes #411.

For example, on RHEL6 compile Boost with:

  boost:
    toolset: gcc
    address_model: 64
    build_with: |
      python
Merge pull request #412 from hashdist/boost

Fix Boost build