update haskellPackages.imm to 0.6.0.2

Uses latest version of tls; builds without patching
Merge pull request #3618 from bergey/imm

update haskellPackages.imm to 0.6.0.2
pleasant ruby
some improvements
add libs to GEM_PATH
stop using gross dependency resolution
allow importGems to override cp args
include patches
correctly implement patching
further improvements to patches and build process
more gem improvements
terminal-notifier
ruby-dotenv
gem build updates
ruby updates
call patches with the right nix