Unit test of multiple container requests

 * Added `YarnResourceRequestHandlerTest` to test `YarnResourceRequestHandler`
 * Added more logging to `YarnContainerManager.onContainerRequest()`
 * Extracted the interface of `YarnContainerRequestHandler` and moved its implementation to `YarnContainerRequestHandlerImpl`