[WIP] add AllGroups Option

I use this library with serializerGroups options in all my entities, this feature have a limitation when i use external libraries because i need to rewrite some code of these libraries. i open a issue in Hateoas-php for this problem https://github.com/willdurand/Hateoas/issues/141

* added xml driver
* added test case
* added docs
* gather feedback