Change some dependency rules to make them work with MMS/MMK (VMS make utilities).

The VMS make utilities always need an action if they determine that a target is
older than a denpendency element.

Besides, rules like

some/header.h : some/source.c

some/source.c : some/file.dump
	$(PMC2CC) some/source.pmc

don't reflect the building process, as both the C and header file are generated
by the $(PMCCC) call.
Merge pull request #865 from mvorl/depend-h_c_dump

Change some dependency rules to make them work with VMS.
[doc] Add a note about VMS make to our changelog
[doc] Update readme with some more helpful pointers
fix typo
Always use redirection and *NEVER* perldoc -d  ( github #520 )

perldoc -d $path is limited because perldoc SETUID's to `UID=nobody` if
`UID=0`, which basically guarantees that `perldoc -d $path` will not be
able to write anywhere in the working directory.

Though using redirection may be limited on some platforms, any competing
solution should change the code executed depending on platform.

On UNIX as UID=0, -d should **always** be avoided because of perldocs
inherent defects.
Merge pull request #973 from kentfredric/master

Always use >  not  `perldoc -d`
[doc] Remove an svn remnant and improve POD name
Merge branch 'master' into m0