jamfile refactor + C++03 regression