make new _RequestBase class, inherited by ResourceRequest
update transitions documentation to be less ResourceRequest specific
distinguish a RequestSet containing scheduler replies from those with requests
use new ResourceReply class for scheduler replies
document RequestBase class explicitly
minor doc improvements