Remove all synchronization from OutputFormats

I am removing all synchronization from the OutputFormat stuff because of the following reasons:

* In any case we will need to use Apache Spark in a single-threaded manner with 1 thread per worker (and 1 worker per core so that we can still use the cores) because Hadoop's bz2 InputStream - `CBzip2InputStream` is not thread-safe. There's a [JIRA on that](https://issues.apache.org/jira/browse/HADOOP-10614) that is fixed and merged to trunk. At least until Hadoop's next version this stays as it is.

* We are already guaranteeing single-threaded execution, so needless synchronization will simply cause problems.
If you create the map with all the different formats when you declare recordWrites and make it immutable will solve the problem? Or the problem rises when another class uses `DBpediaCompositeOutputFormat.write()`?