Doing the BFS as an extension method (i.e. implicit class).
Renaming of the inner method of the decomposer to loop.
Merge branch 'master' of https://github.com/aghosn/persistence

Conflicts:
	plugin/src/main/scala/scala/reflect/persistence/Plugin.scala