clean up compiler and argument mgmt in cmake specs
make cost_type<> vars static for better compilation portability
compile flags for clang
explicit name scoping for begin() and end() for compilation portability
cleaned up find_package logic for boost in cmake spec
encapsulate max_cost_fallback for myers alignment