Convert `changelog` to markdown format

Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>

(cherry picked from commit 4a08984afe5390d91f10f9b1caf7365e6a93595b)
Handle EROFS/ETXTBSY as permission denied in `fileAccess` (re #8741)

This extends `System.Posix.Files.`access` to map EROFS & ETXTBSY to
mean permission denied just like EACCESS.

Based on a patch by Alain O'Dea and comments by Duncan Coutts

Authored-by: Alain O'Dea <alain.odea@verafin.com>
Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>

(cherry picked from commit ecc92abad017cf12d8eb83509d4d57ae14ad47f9)
M-x delete-trailing-whitespace & M-x untabify

Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>

(cherry picked from commit 86d798975357c55fd0e5303c83f09844411c3837)
fix getFileStatus: interrupted (Interrupted system call) build failure on Solaris

Patch provided by Christian Maeder <Christian.Maeder@dfki.de>

Signed-off-by: Karel Gardas <karel.gardas@centrum.cz>
Signed-off-by: Austin Seipp <austin@well-typed.com>

(cherry picked from commit f4d0e106f237d767156b3c751f1b9f4598f2a6a1)
Update changelog and prepare for 2.7.0.1 release

Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
Merge branch 'ghc-7.8'

Re-unite branches which diverged for now good reason

Conflicts:
	changelog.md