Add initial version for parsing tab-spaced tables
Prevent NPE
Add more tests for the TabSpacedTableParser
Merge branch 'develop' into feature/Table_support
Fix typos in test story
Fix typos in test story
Fix typo in testcase
Fix typo
Add initial support for parametrized scenarios
Merge branch 'develop' into feature/Table_support

Conflicts:
	src/main/java/nl/eernie/jmoribus/model/StepType.java
	src/main/java/nl/eernie/jmoribus/parser/StoryParser.java
	src/test/java/nl/eernie/jmoribus/ParserTest.java
	src/test/resources/test.story
Add table support in the antlr grammar
Let the lister also correctly create tables with examples tables
Let the lister also correctly create tables with examples tables
Use System.lineSeparator() instead of \n
Refactor the parser a bit so that all possible elements of a story are parsed in the same way, and set to null when parsing is finished (safer)
Change "Revering" to "Referring"
Fix comment in test2.story
Rename StepTeller to StepContainer
Do not link StepContainers to their parents (it is currently not required)
Support multiple lines (text, tables) per step, initial version
Add some Javadoc
Change examplesTable from a stepType to a specific property of a scenario, and remove StepType.examples
Change constructor of Step, since it can contain multiple lines it is more logical (from the parser perspective) that we can add multiple step lines after the object has been created
Support multiple tables per step
Correctly parse steps with multiple tables and text lines
Add unit test for steps with multiple tables and text lines
Change the Antlr grammar so that the parser code is more explicit and does not need to check the context.getParent()
Rename StepTeller to stepContainer