Updated to Hapi 4.x.x.

Coverage is only around 91%, but the modules have been brought up to date and all tests are passing.