rename boost_add_library to boost_library and factor out options
parsing into PARSE_ARGUMENTS macro. convert libs.
boost_library now has two arguments, DEPENDS which specifies which
boost libraries the lib depends on, and LIBRARIES which specifies
which, if any, libs external to boost need including in the link.