standalone_test: Don't auto cut tag when custom cfg is provided

So, contrary to my belief, there's no easy heuristics to
auto guess what is the best test name display on custom
config files, since even fairly simple files can break
our assumptions entirely. So just give up on doing that
when a custom config file is provided - fall back to
just using the shortname as a test tag.

Another thing discovered when migrating an old test
set routine that required a custom cfg file.

CC: Gleb Natapov <gleb@redhat.com>
Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
standalone_test: Fix bug when skipping test results

The test runner was not printing the 'pretty index'
and repeating the test names. Example:

(29/48) raw.smp2.WinXP.32.sp3.install: FAIL (0.82 s)
raw.smp2.WinXP.64.shutdown: SKIP
raw.smp2.WinXP.64.shutdown: SKIP
raw.smp2.WinXP.64.shutdown: SKIP
raw.smp2.WinXP.64.shutdown: SKIP
raw.smp2.WinXP.64.shutdown: SKIP
raw.smp2.WinXP.64.shutdown: SKIP
raw.smp2.WinXP.64.shutdown: SKIP
raw.smp2.WinXP.64.shutdown: SKIP
raw.smp2.WinXP.64.shutdown: SKIP

Fix this by moving initialization of the test object
before the 'dependencies satisfied' branch.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>