changed Jamfile to Jamroot
changed testing

moved content from Jamroot to Jamfile in tests
renaming of classes

renamed accept_via_cast and others to ad_hoc
deleted