(PUP-1246) Fixed hiding error details in fileserver.conf parser

This patch fixes wrong parser behavior in case when fileserver.conf
contains some broken lines. It helps to debug configuration problems
and makes puppet's user life a little bit easier.

Also added 2 unit tests for validating these buggy cases.