Added variable checking and fail to filesystem check on files

Added build variable check via Util replace macro on environment
variables.
Also added fail to raw file system check for reports pushed outside
workspace(such as Sonar runner needs).
Added extra unit test

Added extra unit test to confirm substitution of variable was properly
done.
Merge pull request #36 from Seakip18/jenkins-23934-variables-evaluation-missing

Jenkins 23934 variables evaluation missing