Bump version to 0.92 - several minor bugfixes since 0.91.
Exclude "setup" duration from test duration

Exclude "setup" function duration from the test duration.

Signed-off-by: Nikolai Kondrashov <nkondrashov@nvidia.com>
Run teardown even if test fails

Fix run_test function to run "teardown" function even if test failed, not
only if it passed.
Ignore teardown errors if the test failed to preserve the test error.
Merge branch 'master' of github.com:silentbicycle/lunatest
Merge pull request #7 from spbnick/teardown_always

Always run teardown, even on failure.

Also, don't count setup/teardown time towards test case time
(but do include it in the overall total).
Merge branch 'master' of github.com:silentbicycle/lunatest
Terminate if teardown function fails.

An aborted teardown function is likely to leave behind bad state,
throwing off subsequent tests, so just abort.
os.exit with failing / erroring test count, not just 1.

Also, bump version to 0.94.
Check for suite failure _after_ test failure.

The number of failing tests is arguably more significant.
lunatest: Add support for luaposix as time source

Add support for luaposix.gettime as timestamp source.
lunatest: Add support for os.date as time source

Fallback to os.date as timestamp source instead of omitting timestamps
altogether, if neither luasocket nor luaposix are present.
Remove some checks for missing time source and timestamps.
Further cleanup requires unrelated changes.
Fix handling of function-type errors. Fix issue #5. Thanks djerius.
Merge branch 'improve_time_retrieval' of https://github.com/spbnick/lunatest into improve_time_retrieval
update API docs
If a suite's module fails to load, suppess cryptic error message.
Append line numbers to failure messages, if debug API is available.
lunatest with run() or command line arguments

Makes run() and command line argument more consistent and:
 - enable to run lunatest with different arguments than the arguments
   of the lua program its is run from.
 - simplify suite and test filters argument passing through the opts
   table.
Fix escaping local 'got' in assert_error, thanks to Hristoz S.
Note that external test suites should be lua modules.
Merge branch 'master' of https://github.com/cyrilRomain/lunatest into opts