Automatically initialise elasticsearch.

Charmstore will now automatically initialise elasticsearch when starting up.
This ensures that elasticsearch will always have the correct index and mapping
configuration required for correct operation.
Perhaps document that si can be nil (assuming it can be) ?

I wonder if all these parameters should move into NewServerParams.