remove potential pattern match failure in favour of more helpful `die message`

initCall and unsafeInitCall in D.P.P.ManagedProcess.Internal.Types
were both vulnerable to pattern match failure when passed an
unresolvable Addressable. It is more helpful to the developer /
debugger to die with `unresolvableMessage addressable`.
s/_resolveOrDie/resolveOrDie/ and move it alongside Resolvable/Routable classes
typo s/recieve/receive/
cosmetic refactoring of StarterProcess variants of ToChildStart

Moved helper functions to where clauses. See the discussion on PR #77.
move exported types from C.D.P.P.Supervisor to .Types

This is in preparation for some changes to the handling of the
StarterProcess variants of ToChildStart. See discussion on PR #77.
rm Control.Distributed.Process.Platform.Supervisor.Types from exposed-modules
fix issue dpp-105; NominalDiffTime to Interval

NominalDiffTime converts in terms of seconds, so we need to
multiply by 1,000,000 before rounding to convert to
microseconds
Merge pull request #75 from BirdseyeSoftware/development

Remove potential pattern match failure for more helpful `die msg`
Merge pull request #78 from BirdseyeSoftware/fix-typos

fix typos s/recieve/receive/
fix typo in deleteChild arg names s/spec/childKey/
log each call to Supervisor.tryRestart
deal with -wall unused code warnings in C.D.P.P.Service.Registry

- remove unused import of InitHandler
- remove usused `reason` fn
- comment out unused/unimplemented `dispatch` fn
- mark _unused arg to `handleUnmonitorReq`
linting; rm unused imports
log failures in Supervisor.supInit
add logging to ChildInitFailure handler

ChildInitFailure's were being handled in a way that prevented
logFailure from being called appropriately. This affected
tryChildStart and the spawnIt helper used in the StarterProcess
variants of ToChildStart.
refactor Supervisor ToChildStart instances

Cosmetic refactoring of StarterProcess variants of ToChildStart.
Refactor/Relocate Supervisor Types
Merge pull request #81 from jeremyjh/fix-dpp-105

DPP-105 #resolve; NominalDiffTime to TimeInterval conversion
Merge pull request #82 from BirdseyeSoftware/fix-typo-in-deleteChild-arg

fix typo in deleteChild arg names s/spec/childKey/
Merge pull request #84 from BirdseyeSoftware/refactor-remove-unused-warnings

deal with -wall unused code warnings in C.D.P.P.Service.Registry