Update `macvim` package to v7.4.355

MacVim's maintenance has stagnated, so this moves `macvim` to a new maintainer.
Additionally, the `-headerpad_max_install_names` linker flag is passed to
prevent problems when setting the rpaths.
Introduced haskellPackages.HPDF
Merge pull request #3210 from aycanirican/hpdf

Introduced haskellPackages.HPDF
openjdk: Drop dependency on CUPS

We only need the CUPS headers, not the whole package.
openjdk: Update to 7u60-b30
openjdk: Set more informative version string

Also, disable full debug symbols. Don't know if this matters because
we're already stripping everything.
tzdata: Update to 2014e
Merge pull request #3201 from cstrahan/update-macvim

Update `macvim` package to v7.4.355
Add Mark Lord's symlinks utility
haskell-unix-time: the -fPIC flag is now provided by the proper build instructions