moved resource api to core
api refactoring
removed pre/suffix from @ChangeId
RTServer and RTClient
use ServiceLoader for api/impl
test cleanup
webtest setup
webtest