Fix casing of attributes of some parser classes (camel -> snake case)
Fix mistake that datatables are parsed the same as example tables.
Make data_table fixture only generated if a data table exists for a given step, otherwise the fixture is not generated.
Added methods to translate data table to a map/dict (using the first row as keys) and the ability to transpose the datatable for the case of vertical vs. horizontal data tables.