Terminate port file with new line

Most programs assume text files (not binary files) are new line terminated.
While going through the installation process of https://github.com/megaannum/vimside
which uses Ensime, I stumbled on this problem with Vimscript's
`readfile` function.