Added support for .narrowPeak and .encodePeak files.

For more information about peak file formats, see:
https://genome.ucsc.edu/FAQ/FAQformat.html

Other changes are a corrolary.

Note: encodePeak files are actually in the standard narrowPeak format,
and are output by MACS2.