Fixed an issue with alignments in TableFormatGenerator

Alignments are now identified by property name, not by psoition, as it
can be arbitrary. Also it's now robust against different objects types,
so an alignment IndexOutOfRange exception won't appear.
Allow qualified variable in string; don't crash if variable drive is unknown; tests (nto working, yet)
Added a tests. Don't execute test code in seperate scope
Corrected test to work with PS
Made tests work in Pash
Merge pull request #306 from sburnicki/ft_fix

Fixed an issue with alignments in TableFormatGenerator
Merge pull request #307 from sburnicki/var_in_str

Qualified variables in strings