warning helper with deprecations refactored
update to use internal warning mechanism
assert warnings with lines
allow supression of call site
remove call sites from command line warnings