Introduce mock test system for navigator content utils
This cl introduces setNavigatorContentUtilsClientMock() and NavigatorContentUtilsClientMock class in order to simulate registerProtocolHandler(), unregisterProtocolHandler(), and isProtocolHandlerRegistered(). Thus, navigator content utils can test if defined functions can work correctly.
Besides this cl updates all navigator content util's tests so that the functions can work correctly.
BUG=none
Committed:
https://src.chromium.org/viewvc/blink?view=rev&revision=175454