Choose the Boost components that are built based on the selected Boost version.

Fixes error when down-level Boost version is chosen.  The error was caused by a library that didn't exist in that version being specified as a `--without-<library>` argument.

This change keeps track of which libraries were available in which Boost versions.
Merge pull request #46 from alamaison/boost-library-from-version

Choose the Boost components that are built based on the selected Boost v...