* Added test for specs2 mutable specification
* Modified discipline trait, removing self type, so that both mutable.specificationLike and root specificationLike are accepted