feature graph formatter

This adds a new formatter to cucumber which writes a FeatureGraph. The FeatureGraph is a data structure that represents object creation and object states during the execution of the tests.

More information can be found in: http://www.informatik.uni-bremen.de/agra/doc/work/ast2013_sen_gen.pdf