trac#308: Fill in TestResult[@version] every time new TestResult gets created.
trac#308: Never export element version to TestResult

Addressing:
OpenSCAP Error: File '/tmp/test_xccdf_multiple_testresults.out.t0OrWR' line 0: Element '{http://checklists.nist.gov/xccdf/1.2}version': This element is not expected. Expected is one of ( {http://checklists.nist.gov/xccdf/1.2}benchmark, {http://checklists.nist.gov/xccdf/1.2}tailoring-file, {http://checklists.nist.gov/xccdf/1.2}title, {http://checklists.nist.gov/xccdf/1.2}remark, {http://checklists.nist.gov/xccdf/1.2}organization, {http://checklists.nist.gov/xccdf/1.2}identity, {http://checklists.nist.gov/xccdf/1.2}profile, {http://checklists.nist.gov/xccdf/1.2}target ).
trac#308: export TestResult[@version]
Merge pull request #21 from jan-cerny/maint-1.0

Maint 1.0
Export var_check in OVAL object when var_ref is present

Fixes validation issues with schematron, such as:

oval:mil.disa.fso.redhat.rhel6:obj:3184 - a var_ref has been supplied for the
ind-def:pattern entity so a var_check should also be provided
trac#406: tests/API/XCCDF/unittests/test_remediate_simple.sh is not deterministic
New way to test start-time and end-time.
Merge pull request #23 from jan-cerny/maint-1.0

trac#406: tests/API/XCCDF/unittests/test_remediate_simple.sh is not dete...
Merge branch 'maint-1.0' into maint-1.1

We need to merge the test/remediate fix to master to avoid nightly
test failures with --enable-valgrind option. The test has assumed
that the run would take just a few second, while with valgrind it takes
a few more seconsds and we see failures.