Build system tweaks
Fix travis build
Another attempt to make travis behave itself
Various tweaks to get the build working once again with ghc-7.4.x

Conditional dependencies (re)introduced, plus some conditional imports
and relaxing one of our test timeouts, since it seems to regularly
fail on CI.
Add build-status icon
Update README.md
Update README.md
Add a couple more environments to our travis build matrix
Cosmetic-ish (documentation)

[ci skip]
Add a couple more environments to our travis build matrix
Cosmetic-ish (documentation)

[ci skip]
Merge branch 'master' into development
Git ignore .cabal-sandbox

[ci skip]
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
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
Merge pull request #85 from BirdseyeSoftware/feature-log-supervisor-init-failure

log failures in Supervisor.supInit - thanks Tavis Rudd.