Add jar with dependencies

Added a `jar-with-dependencies` profile which runs the `jar-with-dependencies/xml` assembly, which bundles all runtime dependencies into a single fat jar. To build it run:

```
mvn package -Dbundle.fat=true
```

PR for issue #437