CXX-303 clarify initialize() behavior

-Implementation was changed to only allow initialize() to be called once, and to allow shutdown() to only be called once after a call to initialize().
Hmm... you indented some lines above, but those don't show the darker green bars that are shown here for me. Perhaps I'm misinterpreting githubs presentation, but can you double check your ws here (lines 56-64)