add wire format for fixed avro type #301
add wire format for fixed avro type #301

* TODO: remove java classes and add sbt-avro plugin to sbt
Fixed https://github.com/NICTA/scoobi/issues/308: MR job numbering broken in HadoopMode for job plans with more than 1 layer

Fixed by computing, at each layer, the total number
of MSCRs in all previous layers, and plumbing that
down to configureMscr, where the "Step X of Y"
gets configured.
Fixed https://github.com/NICTA/scoobi/issues/306: In-memory mode does not keep track of hadoop counters
updated to the latest specs2 and scalacheck versions
Revert "updated to the latest specs2 and scalacheck versions"

This reverts commit 85e1f377bf70447fdd86111aab7f15483b7c377f.
reverted specs2 to the latest version compatible with scalacheck-binding
made some changes to work with hadoop2
fixed the job creation for cdh4
forgot to add the hadoop2 classifier to avro
used a more stable way to create attempt id across hadoop versions
fixed the JoinSpec for hadoop2
getting the configuration from the JobContext with the Compatibility class
fixed the access to glob files for hadoop2. fixes #305
using the official hadoop version 2.2.0
removed the hadoop2 version by default
fixed the setup for sequence files where previous files where not removed
fixed one case of saving a DObject when defined from just a value
removed an unnecessary method for reflection
simplification