Update for Hapi 8

* Use server.decorate since server can no longer be directly mutated via public API
* Update docs for removal of Pack API
* Remove option (replace) to overwrite server.inject
* Remove support for callback argument
* Throw when options.replace is true in registration