build: (fixes #52) Fix and standardize boost detection
waf configure reported it found boost, but the compiler -I, -D, -L flags were not present, leading to build failures with the new src/core/length.cc
This patch standardizes and documents how to express your need for boost headers, compiled libraries, and whether they are required or optional.
Edited by Peter Barnes