cwensel/cascading — pull request #12 by mklich (2012-12-19 22:15:39+00:00)
Title: Bug in Fields.append(Fields[] fields)

Hi!

When appending an array of fields to an existing Fields object, the existing Fields object is not included in the returned object.

Example:
```java
Fields fieldA = new Fields("a");
Fields[] fieldArray = {new Fields("b"), new Fields("c")};

// appended only includes "b", and "c"
Fields appended = fieldA.append(fieldArray);
```

This pull request includes the fix and some tests.