Fix #1599

Compiler-specific options are now read with the '{compiler}.cpp' prefix in C++ mode.
 GCC C++ mode is fixed.
Fix #1561
minor bugfix for notFoundError
fixes #1595
updated the test
Merge branch 'bigbreak' of https://github.com/Araq/Nimrod into bigbreak
Remove extra trailing zero
Merge pull request #1618 from flaviut/patch-3

Remove extra trailing zero
Revert "Remove extra trailing zero"
Merge pull request #1619 from Araq/revert-1618-patch-3

Revert "Remove extra trailing zero"
Merge pull request #1604 from Varriount/fix-1599

Fix #1599
Merge pull request #1589 from Varriount/fix-1561

Fixes #1561