refactor use of aux includes, some tests
add bitwise tests
remove aux::convert. the class was poorly thought out
add demangle tests
add exchange test
begin invoke tests
improve invoke tests
improve invoke tests
complete invoke tests
invoke fixes and more tests
fix member data pointer tests
added extra tests
minor change to begin end result
first traits unit test
add begin end result test
add strip ref wrapper test
add tests for is_castable,is_implicitly_castable,is_explicitly_castable
add some traits tests
add and some traits
fix waring in test