JBEHAVE-922:  Added ExamplesTableParametersConverter.
JBEHAVE-922:  Added @Parameter annotation to support mapping fields with different names from parameters.
JBEHAVE-922:  Added examples_table_parameters.story to verify behaviour.
JBEHAVE-922:  Renamed example custom type, used both for annotated and non-annotated parameter mapping.
Added story.filter property.
JBEHAVE-922:  Added optional field name mapping, as suggested by Ghislain Nadeau.
JBEHAVE-930:  Ensure unit tests pass without default encoding set to UTF-8.