Formatter JUnit

The work on this Junit formatter at https://github.com/Behat/Behat/pull/527 seems to have stalled. I have take what was done by WouterJ done a refactor on the xml creation and completed the work. I have also brought the base inline with master so it can be merged.
Thanks for the feedback its unlikely ill be able to make the requested changes until Jan. If someone wants to make them (@nchagrass) ill merge them to my branch.

On 19 December 2014 20:36:24 GMT+08:00, Konstantin Kudryashov <notifications@github.com> wrote:
>> +/**
>> + * Prints scenario open and close tags.
>> + *
>> + * @author Wouter J <wouter@wouterj.nl>
>> + */
>> +interface ScenarioElementPrinter
>> +{
>> +    /**
>> +     * Prints scenario open tag using provided printer.
>> +     *
>> +     * @param Formatter   $formatter
>> +     * @param FeatureNode $feature
>> +     * @param Scenario    $scenario
>> +     * @param TestResult  $result
>> +     */
>> +    public function printOpenTag(Formatter $formatter, FeatureNode
>$feature, Scenario $scenario, TestResult $result);
>
>+1
>
>---
>Reply to this email directly or view it on GitHub:
>https://github.com/Behat/Behat/pull/618/files#r22102397

-- 
Sent from my Android phone with K-9 Mail. Please excuse my brevity.