Improving Frontend Test Framework

The TestFileParser is enhanced to directly report errors
on malformed input data rather than simply ignoring the test. Until
now this could lead to a case where a malformed section will lead
to an ignored test when both PLAN and DISTRIBUTEDPLAN sections were empty.

Change-Id: Icc55fcbd02f887332d0383b3ab19fd072fe39ab2
(cherry picked from commit aca61a2e487f6a438353659dc4431c88c3b13f46)
Reviewed-on: http://gerrit.sjc.cloudera.com:8080/5146
Reviewed-by: Martin Grund <mgrund@cloudera.com>
Tested-by: jenkins